/*
Theme Name:         Meetings
Theme URI:          https://oohmd.com
Description:        Tema diseñado por OOH! Marketing Digital basado en Sage by Roots
Version:            3.0.0
SageVersion:		8.4.2
Author:             OOH! Marketing Digital
Author URI:         https://oohmd.com
Text Domain:        sage

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/

/*.meetings-breadcrumb {visibility: hidden;}*/




ul.gcservices-menu li:not(.active) { /*display:none;*/ }
.gray-background {background-color: rgba(234, 234, 234, 0.64);}
.gray-background-tabs{background-color: #3d4144;}
.gray-color {color:#646464;}
.margin-left-xs {margin-left:8px;}
.margin-left-sm {margin-left:16px;}
.margin-left-md {margin-left:32px;}
.margin-left-lg {margin-left:64px;}
.margin-left-xlg {margin-left:128px;}
.margin-bottom-xs {margin-bottom:8px;}
.margin-bottom-sm {margin-bottom:16px;}
.margin-bottom-md {margin-bottom:32px;}
.margin-bottom-lg {margin-bottom:64px;}
.margin-bottom-xlg {margin-bottom:128px;}
.margin-top-xs {margin-top:8px;}
.margin-top-sm {margin-top:16px;}
.margin-top-md {margin-top:32px;}
.margin-top-lg {margin-top:64px;}
.margin-top-xlg {margin-top:128px;}
.margin-top-26 {margin-top:26px;}
.margin-bt-20 {margin: 20px 0;}
.no-padding-bottom {padding-bottom: 0 !important;}
.padding-bottom-xs {padding-bottom:8px;}
.padding-bottom-sm {padding-bottom:16px;}
.padding-bottom-md {padding-bottom:32px;}
.padding-bottom-lg {padding-bottom:64px;}
.padding-bottom-xlg {padding-bottom:128px;}
.no-padding-top {padding-top: 0 !important;}
.padding-top-xs {padding-top:8px;}
.padding-top-sm {padding-top:16px;}
.padding-top-md {padding-top:32px;}
.padding-top-lg {padding-top:64px;}
.padding-top-xlg {padding-top:128px;}
.no-padding-left {padding-left: 0 !important;}
.no-padding-right {padding-right: 0 !important;}
.background-our-history {background-color: #eaeaea;}
.block-list {width: 50%;float: left; padding: 2%;}
.facilities h2.title {font-size:18px;color:#A41E34;font-weight: 600;text-transform: uppercase;}
.facilities h2.subtitle {font-size:18px;color:#A41E34;font-weight: 500;}
.facilities p, .facilities li {color:#939393;}
.facilities ul.nav.nav-tabs {background-color: #222222;}
.facilities ul.nav.nav-tabs li.active a {color:white;}
.facilities ul.nav.nav-tabs li a {font-size:14px;font-weight: 500;background-color: transparent;color: #b0b0b0;text-transform: uppercase;border: none;cursor: pointer;padding: 16px;}  
.facilities ul.main-tablist, .facilities ul.main-planner {background-color: transparent !important;border: none;}
.facilities ul.main-tablist li.active a {border-bottom: 4px solid #A41E34;}
.facilities ul.main-tablist li a, .facilities ul.main-tablist li.active a {color: #A41E34 !important;}
.facilities ul.main-planner li a {color:black !important;}
.facilities ul.main-planner li.active a {border-bottom: 4px solid #A41E34;color: #A41E34 !important;} 
.services {background-color:#222222;color:white;}
.services h2.title {color:white; text-align: center; font-weight: 200;font-size:24px;}
.services h3.subtitle {color:white;font-weight:600;font-size:16px;}
.services p, .services li {color: #fff !important;line-height: 18pt;}
.services ul {padding-left:1em;}
.red-line {border-bottom: 5px solid #A41E34;width: 164px;margin: 0 auto;}
.icon {font-size: 1.5em;padding-right: 8px;vertical-align: text-bottom;}
.features ul li a, .features ul li a:visited {color:#646464 !important; font-weight:600;}
.details {border-bottom: 8px solid #323232;background-color:#eaeaea;}
.nodetails .image-background-320 {background-repeat: no-repeat;background-size: cover;min-height: 320px;max-height: 320px;background-position: center;}
.details .image-background {background-repeat: no-repeat;background-size: cover;min-height: 570px;max-height: 600px;background-position: center;}
.details .icons-group {position: absolute;bottom:0;text-align:center;width:100%;}
.details .icons-group img {width:50px;}
.details h2.title {font-size: 20px;color:#A41E34;}
.measures {background-color: #f2f2f2;padding:32px;}
.measures table td, .measures table th {padding:16px;text-align:center;}
.measures table td {border:1px solid #333;}
.measures table th i  {padding-bottom: 12px;color:#8e8e8e;font-size:x-large;display:block;}
.measures table th {color:#6c6c6c;font-weight: 600;font-size: smaller;}
.shadow-inset {-webkit-box-shadow: inset 0px 0px 150px 5px rgba(0,0,0,1);-moz-box-shadow: inset 0px 0px 150px 5px rgba(0,0,0,1);box-shadow: inset 0px 0px 150px 5px rgba(0,0,0,1);}
.without-tab {background-color: #222;height: 50px;}
.bottom-line {border-bottom: 1px solid #c7c7c7;padding-bottom: 8px;width: 70%;}
.acommodations {background-color:#eaeaea;}
.paddingall{padding: 1%;}
button.btn.btn-velas {width: 50%;color: #fff;background-color: #a61e36;border-radius: 0px;}
#hijo {padding: 2%;}
.bg-text{color: #fff !important;}
span.title-table {font-weight: 500;}
span.observations {color: #a61e36;}
span.observation {font-weight: 300;color: #a61e36;font-size: 25px;}
p.text-center.title-description {font-weight: 500;}
.services-description {border-top: 3px solid #ccc;padding: 3% 0 3% 0;}
span.strong-description {font-weight:bold;}
.item-description {border-top: 1px solid #ccc;padding: 1% 0 1% 0;}
.background-facilities {background-color: rgba(234, 234, 234, 0.64);}
p.name-part-form {font-size: 22px;color: #a61e36 !important;}
.form-camp{width: 100%}
input[placeholder],textarea,input[type="checkbox"] {font-weight:300;font-family: Raleway,sans-serif;font-style: italic;}
input[type="date"] {font-family: Raleway,sans-serif;font-weight:200;font-style: italic;color: #999999 !important;-webkit-appearance: none;/*-webkit-min-logical-width:100%;*/}
input.submit-proposal {border: 2px solid #877456;border-radius: 3px;background-color: #a31f36;color: #fff;width: 55%;padding: 1% 1% 1% 1%;}
select.form-control {border: 1px solid #fff;background-color: #fff;color: #999999;font-weight: 200;font-style: italic;}
.checkbox label {font-weight: 200 !important;font-family: raleway,sans-serif !important;font-size: 16px !important;}
.li-block span.wpcf7-list-item {display: block;}
.a-tab{color: black;}
.nav-tabs {border: none !important;}
.tabs-library .nav-tabs>li.active>a {color: #a61e36 !important;background-color: #fff;border: none !important;border-bottom: 4px solid #a61e36 !important;}
.name-list { font-size: 16px !important;color: #a61e36 !important;font-weight: 400;}
.name-list li {list-style: none;}
li.padding-bottom{padding-bottom: 3%;}
.strong-tab { font-weight: 700;}
.links-pdf a.a-tab {color: black;}
.links-pdf a.a-tab:hover {cursor: pointer; color: rgba(0, 0, 0, 0.64) !important;text-decoration: underline !important;}
.width-image .image-background{min-height: 506px !important;}
.pdf, .vector, .tour, .video, .review {background-repeat: no-repeat;background-size: contain;min-height: 27px;background-position: center;display: inline-block;min-width: 28px;min-height: 28px;vertical-align: bottom;}
.pdf, .vector, .tour, .video {margin-right: 8px;}
.pdf { background-image: url(/app/themes/Meetings/dist/images/icon-pdf-light.png);}
.vector { background-image: url(/app/themes/Meetings/dist/images/icon-vector.png);}
.tour { background-image: url(/app/themes/Meetings/dist/images/icon-virtual-tour.png);}
.video { background-image: url(/app/themes/Meetings/dist/images/icon-video-black.png);}
.review { background-image: url(/app/themes/Meetings/dist/images/icon-review.png);}
.height-convention { min-height: 450px; }
.height-conventionn { min-height: 506px;  }
.outdoor-convention {font-size: 26px;color: #a41e34;font-weight: 400;}
span.promotions {font-size: 16px;color: #646464;font-style: italic;}
.border-promotion {border-top: 8px solid black;}
.border-bottom-promotion {border-bottom: 8px solid black;}
.width-images .promotion-background {min-height: 450px !important;}
.separe-li { padding-bottom: 10px;display: inline-flex; }
span.bull { font-size: 27px;background-position: center;display: inline-flex;padding-right: 8px; }
.p-right { padding-right: 20px; }
.m-top { margin-top: 4px; }
.paddingall-container { padding: 15px; }
.nodetails .image-background {background-repeat: no-repeat;background-size: cover;min-height: 570px;max-height: 600px;background-position: center;}
.background-position-bottom {background-position: bottom !important;}
.paddingb{ padding-bottom: 2%; }
.p-bottom-description { padding-bottom: 6%; }
.p-top-service { padding: 4% 0 3% 0; }
a.right.carousel-control {background-image: none !important;}
a.left.carousel-control {background-image: none !important;}
.width-container { width: 70%; }
.separe-privacy { border-top: 1px solid #d3d3d3;width: 98%;text-align: center; }
.first-link .link-privacy { color: #a41e34; }
.first-link a.link-privacy:hover, a.link-privacy:visited { color:#a41e34;text-decoration: underline; }
ul.privacy-and-sitemap {text-align: center;}
.contact-us input[type="submit"] {background-color: #a41e34;color: white;border: none;width: 200px;text-transform: uppercase;}
.contact-us input {border-radius: 2px;border: 1px solid gray;padding: 6px;}
.black-line {border:1px solid #6D6D6D; margin-top:1em; margin-bottom:1em;}
.line-member {border: 1px solid #a41e34;}
.custom-file-input::before {width: 35%;text-align: center;content: 'Attach File';display: inline-block;background-color: #a41e34;color: white;border: 2px solid #877456;border-radius: 3px;padding: 5px 8px 7px 11px;;outline: none;white-space: nowrap;-webkit-user-select: none;cursor: pointer;font-weight: 500;font-size: 10pt;}
.custom-file-input::-webkit-file-upload-button {visibility: hidden;}
/*div.wpcf7 input[type="file"] {color: transparent;}
input[type=file]:focus, input[type=file]:hover, input[type=file]:visited, input[type=file]:focus{color: black !important; }*/
.rfp {width: 25%;text-transform: none;}
.item {padding: 0 8px;}
.background-promotions { background-color: black; }
.background-promotions p { color: #fff !important;font-size:11px; }
.background-promotions span { color: #fff; }
.padding-promotions { padding: 2%; }
.f-promotions { font-size: 11px;line-height: 14px; }
.font-promotions p {font-size: 12.5px;}
.size li {font-size: 12.5px; }
a.links-luxury { color: #a41e34;text-decoration: none;font-weight: bold; }
a.links-luxury:hover { color: #a41e34;text-decoration: underline;font-weight: bold; }
.margin-bt {margin-top: 4%;margin-bottom: 4%;}
.tm { font-size: 9px;padding-left: 2px; }
.width-check {width: 24px;height: 16px;}
.middle { vertical-align: middle !important; }
body.thank-you .meetings-h1 {display:none;}
.read-more, .read-more:hover {color:#646464;}
.quick-form-home {padding: 12px 48px 0px 35px;;background-color: rgba(61,64,67,.92);color: #fff;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.h4-quick {margin: 0;font-weight: lighter;text-align:center;}
.background-reviews {background-color: #3d4144;padding: 7%;}
a.right.carousel-control.move-right {margin-right: -14%;}
a.left.carousel-control.move-left {margin-left: -14%;}
.imgpromo {min-height: 400px !important;}
.height-promo-hotel {min-height: 400px;}
.description-person-review { font-size: 16px; }
.navbar-toggle .icon-bar {width: 25px;height: 3px; border-radius: 0px;}
.phone-action {font-size: 18px;border: 2px solid;border-radius: 50%;padding: 3px 5px;}
.extra-mobile {display: inline;margin: 12px 29px;position: absolute;}
.row.background-black {background-color: black;color: white;text-align: center;text-transform: uppercase;}
.extra-mobile a {margin-left: 8px;}
.language-mobile {font-size: 18px;vertical-align: middle;}
.name-habitation {font-size: 20px !important;padding-top: 20px;}
.shadow-inset-2 {-webkit-box-shadow: inset 300px 0px 300px 300px rgba(0,0,0,.6);-moz-box-shadow: inset 300px 0px 300px 300px rgba(0,0,0,.6);box-shadow: inset 300px 0px 300px 300px rgba(0,0,0,.6);transition: .1s ease-in;}
.row.separator-acommodation {margin-bottom: 5px;}
.gallery-item-2 {height: auto;position: relative;cursor: pointer;padding: 0 4px;margin: 8px 0 0;}
i.fa.fa-star {color: #dfaf1f;} 
a.post-edit-link {color: #af1e34;}
a.readMore {color: #aa1e34;}
div.card-header {
    padding: .75rem 1.25rem;
    background-color: #f5f5f5;
    border-radius: 6px;
    margin-bottom: 10px;
}
h5.mb-0 {
    font-size: 20px;
}
a.collapsed {
    color: #a41e34;
}

.review { background-image: url(/app/uploads/2016/11/icono-testimonial.png);background-repeat: no-repeat;background-size: contain;min-height: 27px;background-position: center;display: inline-block;min-width: 28px;min-height: 28px;vertical-align: bottom; }
[itemprop*="itemReviewed"] p {color: #aa1e34;font-weight: 600;}
.review-description {width: 50%;float: left;padding: 2px;border-right: 2px solid black;}
.review-info {width: 50%;float: left;padding-left: 13px;padding-top: 15px;}
.review-info {width: 50%;float: left;padding-left: 13px;padding-top: 15px;}
a.post-edit-link {color: #af1e34;}
a.readMore {color: #aa1e34;}
.padleft {padding-left:5px;}
td.padding-luxury{ padding-left: 25px !important; }
td.title-luxury { font-weight: 800 !important; color: #a41e34 !important; }
span.little-letter { font-size: 10px; font-style: italic; }


