.bootstrap-select.btn-group .btn .filter-option {
    color: #333;
}
ul.dropdown-menu.inner.selectpicker {
    height: 200px;
    overflow-y: scroll;
}
.container-monumentos-cercanos h3 {
    color: #000;
    font-size: 15px;
    font-family: 'HelveticaNeue-CondensedBold';
    text-align: center;
    line-height: 20px;
}
.sidebar-monumentos-cercanos .container-monumentos-cercanos a .img-monumento-cercano {
	margin-bottom: 0px;
}
.content h3.subtitle {
    font-family: Lato;
}
.gplus-share {
    background: url('system/css/img/icons/icon-gplus-share.png') #E34D3A 3px 4px no-repeat;
}
img.enlace-mapa-monumento {
    width: 50px;
    margin-bottom: 20px;
}
.agradecimientos p {
    margin-top: 20px;
}
.imagensingledestacadamonumento {
    padding-left: 0px;
}
#menu-main li, #menu-main li li:hover, #menu-main li li:hover, #menu-home-ingles .visible li li:hover, #menu-home-ingles li li:hover, 
#menu-main-fr li, #menu-main-fr li li:hover, #menu-main-fr li li:hover {
    padding-bottom: 0px !important;
}
#menu-main a, #menu-home-ingles a, #menu-home-ingles a.selected, #menu-main a.selected, #menu-main li li a:hover, #menu-home-ingles li li a:hover, 
#menu-main-fr a, #menu-main-fr a.selected, #menu-main-fr li li a:hover {
    padding-bottom: 0px  !important;
}
ul.dropdown-menu.selectpicker li a {
    padding: 4px 10px !important;
}
.monumentos .h3 {
    padding-bottom: 0px;
}
.monumentos p.black {
    padding-bottom: 10px;
}
a.resetfilter {
    color: #fff;
    margin-bottom: 20px !important;
    display: block;
    background: lightgrey;
    padding: 10px;
    text-align: center;
    text-decoration: none;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: auto;
    max-height: 500px;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.galeriasidebaritem img {
    margin-bottom: 20px;
}

.sidebar-establecimiento-nopadding {
    padding-left: 0px;
    padding-right: 0px;
}

#mobileNav .sub-menu a {
    color: white !important;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #d3853c;
    font-weight: bold;
}

.menu-item-has-children ul.sub-menu a {
    padding-left: 20px !important;
}


@media screen and (min-width:991px) {

    .contenidotexto img {
        width: auto !important;
        float: left;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        max-width: 100%;
    }

}
.contenidotexto ul {
    clear: both;
}
.contenidotexto table td {
    padding: 10px !important;
}
.videoWrapper iframe {
    position: relative;
    float: left;
}
.medium-header #mainNav .sub-menu {
    background-color: #d3853c;
    color: #fff !important;
}
.medium-header #mainNav .sub-menu li {
    background: #d3853c;
}
.medium-header #mainNav .submenu li.active, .medium-header #mainNav .submenu li:hover {
    background-color: #d3853c !important;
}
.medium-header #mainNav .sub-menu li:hover a, .medium-header #mainNav .sub-menu li:hover a, 
.medium-header #mainNav .sub-menu li a, .medium-header #mainNav .sub-menu li a {
    padding-left: 10px !important;
}
.medium-header #mainNav .submenu li {
    background-color: #d3853c;
    border-bottom: 1px solid #fff !important;
}
.medium-header #mainNav .sub-menu li {
    border-bottom: 1px solid #fff !important;
}

.medium-header #mainNav .sub-menu li a, .medium-header #mainNav .sub-menu li a {
    color: #fff !important;
}
.medium-header #mainNav .sub-menu li:hover a, .medium-header #mainNav .sub-menu li:hover a {
    color: #fff !important;
}

.medium-header #mainNav .menu li {
    padding-bottom: 0px !important;
}

@media screen and (max-width:991px) {

.single-monumento .col-sm-9 .content .post-ratings img {
    width: auto !important;
}

.single-monumento .col-sm-9 .content img {
    width: 100% !important;
    padding-top: 20px;
}

}

header ul li.current-page-parent > a:link, header ul li.current-page-parent > a {
    color: #d3853c !important;
}

#mainNav .menu li {
    position: relative;
}

.medium-header #mainNav .sub-menu {
    background-color: #d3853c;
    color: #fff !important;
    position: absolute;
    width: 200px;
}
.navbar-toggle .icon-bar {
    height: 3px;
    background: #d3853c;
}

@media screen and (min-width:767px) {
.view-recomendados .caracteristicas img, .view-amedida .caracteristicas img {
    float: left;
    width: auto;
    padding-right: 15px;
}
}

.view-recomendados .front-boton, .view-amedida .front-boton, #addviaje2 .botones .btn {
    font-family: Lato;
    font-size: 15px;
    padding: 10px 15px;
}
.viaje-dia-group th {
    padding: 5px;
}

@media screen and (max-width:767px) {
div#lang_sel_list {
    display: none;
}
#mobileNav #mobile-navbar-collapse #menu-mobile li > a {
    padding: 10px 10px;
}
}

.wrapperhomebloque {
    padding: 20px;
    border: 1px solid lightgrey;
}
.wrapperhomebloquetitulo {
    padding: 20px;
    text-align: center;
    margin-top: 20px;
}
.homeprerromandestacado .contenidotexto {
    margin-top: 20px;
}
.homeprerromandestacado a {
    text-decoration: none;
}
.homeprerromannoticias h2, .homeprerromanrecomendados h2 {
    background-color: #000001;
    color: #ffffff;
    padding-top: 20px;
}
.homeprerromannoticias span.fecha.text-default {
    display: block;
    padding-bottom: 10px;
    color: grey;
}
.homeprerromannoticias h3 a, .homeprerromanrecomendados h3 a {
    font-weight: normal !important;
}
.homeprerromandestacadoblockblack .wrapperhomebloque {
    background-color: #000001;
}

.homeprerromandestacadoblockblack h2, .homeprerromandestacadoblockblack .contenidotexto p {
    color: #ffffff;
}

.homeprerromandestacadoblockmarron .wrapperhomebloque {
    background-color: #d3853c;
}

.homeprerromandestacadoblockmarron h2, .homeprerromandestacadoblockmarron .contenidotexto p {
    color: #ffffff;
}

.homevideoframe {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.homevideoframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.homeprerromanrecomendados {
    margin-top: 30px;
    margin-bottom: 30px;
}

.homeprerromanrecomendados {
    background-color: lightgrey;
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.homeprerromanrecomendados .row {
    padding: 20px;
    padding-top: 0px;
}
.homeprerromanrecomendados h3 a {
    color: #000001;
}

.margin-t-30 {
    margin-top: 30px;
}
@media screen and (max-width:767px) {

.col-xs-12.monumentos {
    z-index: 999;
}
.col-xs-12.monumentos img {
    margin-bottom: 20px;
}

#owl-home .container {
    background: #d3853c;
}
#owl-home .container h2 {
    font-size: 25px;
}
#owl-home .container h3 {
    font-size: 15px;
    color: white;
}
.homeprerromandestacado h2 {
    font-size: 20px;
    text-align: center;
}
.homeprerromannoticias span.excerpt, .homeprerromanrecomendados span.excerpt {
    margin-bottom: 30px;
    display: block;
}
.owl-slider-gen .owl-home-item img{
    max-width: 100%;
    width: 100%;
    margin-left: 0% !important;
}       
.owl-slider-gen .owl-home-item .container {
    display: none;
}

.owl-slider-gen .owl-dots {
    position: relative;
    bottom: 20px;
}

}

.owl-slider-gen .owl-home-item, .owl-slider-gen .owl-item, .owl-slider-gen .owl-stage, .owl-slider-gen .owl-stage-outer, .owl-slider-gen {
    height: auto !important;
}
.owl-slider-gen .owl-item .container h2 {
    left: 30px;
    top: 0px;
    font-size: 30px !important;
}
.slider-general h2 {
    left: 40px;
    top: 30px;
    font-size: 30px !important;
    position: absolute;
    color: white;
}
.slider-general h3 {
    left: 40px;
    top: 80px;
    font-size: 20px !important;
    position: absolute;
    color: white;
}
.slider-general {
    margin-bottom: 40px;
}
#accordion h4 a {
    color: #D1853C !important;
    padding-left: 0px !important;
}

#lang_sel_list .lang_sel_sel {
opacity: 0.2;
}

@media screen and (min-width:991px) {
.view-viajes-programados .description img {
    width: auto;
    max-width: 250px;
}
}

.list-viajes.list-viajes-programados .viaje-box-title a {
    min-height: 80px;
    margin-bottom: 10px;
}
.list-viajes.list-viajes-programados .viaje-box-fecha {
    margin-top: 10px;
    margin-bottom: 10px;
}
.list-viajes.list-viajes-programados .viaje-box-organiza {
    margin-top: 10px;
    text-align: center;
    padding-bottom: 10px;
}
.list-viajes.list-viajes-programados .viaje-box-donde {
    text-align: center;
}
.list-viajes.list-viajes-programados .viaje-box {
    height: 520px !important;
}

