/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */

p {
    margin: 5px 10px 5px 10px;
}

.caja-botones .mcb-wrap-inner {
    display: inline-block;
}
.element.style  {background-color:#f8f8f8;
}

#liveo element.style {
background-color:red;
}

body:not(.template-slider) #Header {
    min-height: 1px !important;
}


#Top_bar #logo img {
    vertical-align: middle;
   /* max-height: 120px !important;*/
}


#Header_wrapper, #Intro {
    background-color: #ffff !important;
}

@media only screen and (min-width: 1240px)
#Top_bar.is-sticky #logo img:not(.svg) {
    max-height: 35px !important;
    width: auto !important;
}

.dark h3, .dark h3 a, .dark h3 a:hover {
    color: #f78211 !important; 
}

#Top_bar.is-sticky {
    position: fixed !important;
    width: 100%;
    left: 0;
    top: -60px;
    height: 100px !important;
    z-index: 701;
    /*background: #50280b !important;
    opacity: .70 !important;*/
    background:rgba(116, 177, 28, 0.84) !important;
    filter: alpha(opacity = 70);
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}



#Top_bar .responsive-menu-toggle {
    color: #fafafa !important;
}

#Top_bar #logo img {
    vertical-align: middle;
    max-height: 80px !important;
}


@media only screen and (min-width: 1240px)
.menuo-right #Top_bar .menu_wrapper {
    float: right;
    margin-top: 15px!important;
}

@media only screen and (min-width: 1240px)
#Top_bar.is-sticky .menu_wrapper {
    clear: none;
    margin-top: 15px !important;
}

@media only screen and (min-width: 1240px)
body:not(.header-simple) #Top_bar #menu {
    display: block !important;
    margin-top: 15px !important;
}

.header-transparent #Top_bar.is-sticky .menu > li > a span:not(.description) {
    line-height: 90px !important;
}

.dark h1, .dark h1 a, .dark h1 a:hover {
    color: #f78211 !important; 
}


.uk-panel-box {
    padding: 0px !important;
    background: #fff;
    color: #444;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
}



.column_column ul, .dark .column_column ol, .dark .the_content_wrapper ul, .dark .the_content_wrapper ol {
    color: #fff;
background-color: transparent !important
}

.uk-button:not(:disabled) {
    cursor: pointer;
    background-color: #80c41c;
    font-size: 14px;
    color: #fff;
    margin: 10px;
}

.mcb-wrap {
    float: left;
    box-sizing: border-box;
    background-color: transparent !important;
}

.testi {
    float: left;
    box-sizing: border-box;
    background-color: transparent !important;
}



.column_column ul li,
.column_helper ul li,
.mfn-acc ul li,
.ui-tabs-panel ul li,
.the_content_wrapper ul li {
    list-style: none !important;
}

.uk-subnav-pill>.uk-active>* {
    background: rgba(247, 130, 17, 0.54) !important;
    color: #fff;
    box-shadow: none;
}


.uk-subnav>*>* {
    display: inline-block;
    color: #fff !important;
        background: #f78211 !important;
}

.dark h3, .dark h3 a, .dark h3 a:hover {
    color: transparent !important;
}


a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
    background-color: #80c41c !important;
    color: #fff;
}


 .contento
  {
   position:relative;
   height:500px;
   
  }
  
  .copyright
  {
   bottom: 0px; 
   position: absolute;
bottom: 0px;
    position: absolute;
    left: 35%;
    right: 35%;
  }

a.button, a.tp-button {
    background-color: #ff6600 !important;
    color: #FFF !important;
}

.uk-subnav-pill>*>:focus, .uk-subnav-pill>*>:hover {
    background: #f78211 !important;
    color: #444;
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 1px rgba(0,0,0,.15);
}

.dark .column_column ul, .dark .column_column ol, .dark .the_content_wrapper ul, .dark .the_content_wrapper ol {
    color: #fff;
    width: 100% !important;
    margin: 0 auto !important;
}

#Top_bar #menu {
    background-color: rgba(116, 177, 28, 0.84) !important;
}

.testimonials {
    text-align: justify;
    line-height: 150%;
    max-width: 1100px;
    margin: auto;
    font-size: 20px;
}
.uk-dotnav>.uk-active>* {
    background: rgb(247, 128, 16) !important;
   
}
.uk-dotnav>*>* {
    background: rgba(247, 128, 16, 0.71) !important;
}

/*MULTI DAY PACKAGES TOURS*/
.texto-principal {
    text-align: left;
    color: #333300;
line-height: 234%;
}
.texto-principal h3 {
    text-align: left;
    color: #f88011!important;
}

.accordion {
    max-width: 1000px;
    margin: auto;
text-align: justify;
line-height: 176%;
}

.accordion .title {
    font-size: 22px !important;
}

.accordion-titulo h2, .accordion-titulo h3 {
    color: #f88011 !important;
}

.includes{
    background-color:rgba(56, 38, 22, 0.73);
    padding: 15px;
    color: rgba(255, 255, 255, 0.81) !important;
    font-size: 17px;
    text-align:left;
}
.includes h3 {
    color: #f88011 !important;
}


div.load-more-all :nth-child(7), div.load-more-all :nth-child(8), div.load-more-all :nth-child(9), div.load-more-all :nth-child(10), div.load-more-all :nth-child(11), div.load-more-all :nth-child(12), div.load-more-all :nth-child(13), div.load-more-all :nth-child(14), div.load-more-all :nth-child(15), div.load-more-all :nth-child(16), div.load-more-all :nth-child(17), div.load-more-all :nth-child(18), div.load-more-all :nth-child(19), div.load-more-all :nth-child(20), div.load-more-all :nth-child(21), div.load-more-all :nth-child(22), div.load-more-all :nth-child(23), div.load-more-all :nth-child(24), div.load-more-all :nth-child(25), div.load-more-all :nth-child(26), div.load-more-all :nth-child(27), div.load-more-all :nth-child(28), div.load-more-all :nth-child(29), div.load-more-all :nth-child(30) {
    display: none !important;
    margin-top: 38px !important;
}
.uk-grid>* {
    margin-top: 38px;
}

.mostrar-mas{
-webkit-transition: 1s ease;
-moz-transition: 1s ease;
transition: 1s ease;
}

@media only screen and (max-width: 767px)
#Top_bar, #Action_bar {
    background: red !important;
}
/*----------------------ICONOS TRANSPORTATION--------------------------*/
img.icon-transportation {
    max-width: 100px !important;
    margin: auto;
    display: table;
    vertical-align: middle;
}

/*---------menu responsive----------*/
@media only screen and (max-width: 767px){
#Top_bar .logo #logo {
    padding: 0;
    margin: 0 !important;
}
}

.menu-item {
    height: 60px !important;
    text-align: center;
}

@media only screen and (max-width: 767px){
.section_wrapper, .container, .four.columns .widget-area {
    max-width: 95% !important; 
}
}

@media only screen and (max-width: 959px)
#Header #menu > ul > li.current-menu-item > a, #Header #menu > ul > li.current_page_item > a, #Header #menu > ul > li.current-menu-parent > a, #Header #menu > ul > li.current-page-parent > a, #Header #menu > ul > li.current-menu-ancestor > a, #Header #menu > ul > li.current_page_ancestor > a {
    background: rgba(0, 0, 0, 0) !important;
}

#back_to_top {
    float: left !important;
margin-left: 30px;
}
@media only screen and (max-width: 767px)
#Top_bar, #Action_bar {
    background: #7cab14 !important;
}

.testimonials ul.uk-slideshow.uk-overlay-active {
    margin: auto;
}

/*estilo modulo parallax*/
.contenedor-footer > div {
    display: inline-block;
    /*width: 50%;*/
    /* background: red; */
    font-size: initial;
    vertical-align: middle;
}
.footer-izquierda{
width:65%;
}

.footer-derecha{
width:35%;
}
.contenedor-footer {
    font-size: 0;
}

@media screen and (max-width:960px){
	.contenedor-footer > div {
	    width: 100% !important;
           
     }
.contenedor-footer {
    max-width: 500px;
}
}

label.gfield_label {
    color: #545454;
}
.footer-izquierda h3 {
    color: #545454 !important;
}
.parallax-contacto .uk-width-9-10.uk-width-small-4-5.uk-width-medium-2-3.uk-panel {
    width: 100%;
}
input#input_1_4, input#input_1_2, textarea#input_1_3 {
    border: 1px solid rgba(210, 208, 208, 0.58);
} 
.centrar{
	margin: auto;
	display: table;
}
.footer-redes {
    width: 100%;
    background-color: #f88011;
    padding: 100px 0;
}

#Footer .container {
    width: 100%;
    max-width: 100%;
}

.contenedor-footer-form-1 {
    background: white;
}

#Footer .one.column {
    width: 100%;
}
#Footer .column, #Footer .columns {
    float: left;
    margin: 0 0% 40px;
}

#Footer .widgets_wrapper {
   padding: 0px 0 !important;
}
Footer .widgets_wrapper .widget {
    padding: 0 0 !important;
    margin-bottom: 0;
}

.parallax-contacto {
    height: auto !important;
    padding: 20px 3px;
overflow: visible;
}

@media only screen and (max-width: 767px){
 #Footer .container{
    max-width: 100% !important;
}
}

.ready-titular{
	text-align: left;
	font-size: 65px;
	line-height: 85%;
	color: #ff6600 !important;
}

/*TRANSPORTATION*/
.form-t {
    margin: auto;
    display: table;
    background:rgba(56, 38, 22, 0.73);
padding: 30px;
}

.transporte {
    width: 100%;
}
label.label-transporte {
    color: rgb(241, 129, 21);
    font-size: 18px;
}

/*coming soon*/
.coming {
    margin: auto;
    display: inline-flex;
    background: rgba(33, 31, 31, 0.84);
    width: 100%;
    max-height: 369px;
    z-index: 30;
    height: 100%;
    position: absolute;
}
.coming p {
    vertical-align: middle;
    margin: auto;
    /* display: table; */
    font-size: 36px;
    transform: rotate(-33deg);
    color: #f88011;
    font-weight: bold;
}
.logo-transportation {
    padding-bottom: 20px;
}
.logo-transportation h2 {
    text-align: center;
    color: #f88010;
    font-size: 22px;
    margin: 10px 0;
}

.miniFrame{
width:300px !important;
}

#popform {
   display:none;
}
a#popopenform {
    background-color: #f78211;
    padding: 10px 25px;
    margin: auto;
    display: table;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
}

div#popform label {
    color: #fff !important;
    font-family: "Roboto", Arial, Tahoma, sans-serif !important;
    font-weight: 400;
}

.form-captcha {
    text-align: -webkit-center;
    text-align: -moz-center;
    text-align: -o-center;
    text-align: -ms-center;
}




.btn-book-tours a {
  display: inline-block;
  background-color: #f88011;
  color: white;
  width: 400px;
  padding: 20px;
  font-size: 25px;
  border-radius: 50px;
}

.btn-book-tours a:hover {
  color: #ffffff;
}

.btn-book-tours {
  margin-top: 15px;
}

@media only screen and (max-width: 620px){
  .btn-book-tours a {
    width: 220px !important;
  }
}

	

img.wp-image-2268.size-medium.aligncenter {
    width: 200px;
    height: auto;
}

.top_bar_left {
	width: 1196px;
}