/*
 Theme Name:   Travel Tour Child
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Goodlayers Travel Tour Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     traveltour
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  traveltour-child

 START YOUR CHILD THEME CSS HERE
*/

.c-btn-consultar{ padding: 0;position: absolute;top: 63px;z-index: 100;right: 46px;background: transparent;border: none;font-weight: bold;font-size: 16px; }
.c-btn-consultar:hover{ background-color: transparent;border-color: transparent; }
.c-btn-consultar a.dropdown-toggle{ padding: 25px 10px; }
.c-btn-consultar a.dropdown-toggle:hover{ background: #fff;color: #000 !important;text-decoration: none; }
.c-btn-consultar .dropdown-menu { top: 46px;margin: 0 !important;border-radius: 0 !important;padding: 17px 20px;border: none;left: -126px;min-width: 240.5px; }
.c-btn-consultar .dropdown-menu .form-control{ background: #e1e1e1;border: 0;box-shadow: none; }
.c-btn-consultar .dropdown-menu #btn-consultar{ background: #110f10;width: 100%;border-radius: 0;padding: 8px 0;font-weight: 600; }
.c-btn-consultar .dropdown-menu #btn-consultar:hover{ background: #948244; }

.modal#modal-consultas .modal-content{border-radius: 0;overflow: hidden; }
.modal#modal-consultas .modal-header{ background: #e1e1e1;padding: 20px 30px; }
.modal#modal-consultas .modal-header button{ opacity: 1;text-shadow: none;font-weight: bold;font-size: 31px;margin: 0;line-height: 18px; }
.modal#modal-consultas .modal-header h4{ margin: 0;font-size: 20px; }
.modal#modal-consultas .modal-body{ padding: 20px 30px; }
.modal#modal-consultas .modal-body p{ margin-bottom: 7px;font-size: 17px; }
.modal#modal-consultas .modal-body .alert{ margin:0;float: none;width: 100%; }
.modal#modal-consultas .modal-body h4.panel-title{ font-size: 19px;font-weight: normal;margin: 0; }
.modal#modal-consultas .modal-body .c-comentario{ padding: 12px 0; }
.modal#modal-consultas .modal-body .c-comentario .fecha{ font-weight: bold; }
.modal#modal-consultas .modal-body .c-comentario .comentario{ text-align: justify;padding-top: 1px; }
.modal#modal-consultas .modal-body .panel-default>.panel-heading{padding:0}
.modal#modal-consultas .modal-body .panel-default>.panel-heading a{display: block;padding: 12px 19px;}
.modal#modal-consultas .modal-body .panel-default>.panel-heading a:hover{ text-decoration:none;background:#000;color:#fff }
.modal#modal-consultas .modal-body .panel-body{padding: 19px;}


.traveltour-top-bar-left{ font-weight: bold; }
.traveltour-top-bar-left i{ font-size: 20px !important;top: 2px;position: relative; }
.traveltour-animate-fixed-navigation.traveltour-header-style-plain .traveltour-logo{ padding-top: 10px !Important;padding-bottom: 10px !Important;}
.traveltour-animate-fixed-navigation.traveltour-header-style-plain.traveltour-animate-logo-height .traveltour-logo-inner img { height: 57px !important; }

.traveltour-top-bar-right { text-align: right;}
.traveltour-top-bar-right-text { float: initial !important }

.traveltour-top-bar-right-social i { color: #1a95a8;font-size: 16px;background: #fff;width: 25px;height: 25px;text-align: center;padding-top: 5px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; }
.traveltour-top-bar-right-social i:hover { color: #fff;background: #ccbb01; }
.traveltour-top-bar-right-social a { margin-left: 20px; }

.traveltour-navigation .sf-menu > li > a { letter-spacing: -0.5px;font-weight: bold !Important;padding-bottom: 22px !important; }
.traveltour-navigation .sf-menu > .traveltour-normal-menu li > a{font-size:17px}

.traveltour-navigation.traveltour-item-pdlr { padding-right: 24%; }



.traveltour-main-menu-cart i:before{ display:none }
.traveltour-main-menu-cart .traveltour-top-cart-hover-area{ width: 43px;height: 61px;background: url(http://www.pawecom.com/proyectos/doa/wp-content/uploads/2018/05/icono_carrito_compras.png) no-repeat center center; }
.traveltour-main-menu-cart > .traveltour-top-cart-count{ top: 0px;right: -9px;font-size: 14px; }

.home .rev_slider .tp-caption{ text-shadow: 0px 2px 5px rgba(0,0,0,1); }
.home .rev_slider .tp-bullet{ width: 22px !important;height: 22px !important; }

.home .gdlr-core-feature-box-item-content p{ line-height: 20px; }
.home .gdlr-core-feature-box.gdlr-core-feature-box-type-outer:hover{ border-left: 4px solid #eeb58d !important;background-color: #188799 !Important; }
.home .gdlr-core-block-item-title-nav {margin: 0;position: relative; }
.home li.gdlr-core-item-mglr{ padding: 10px !important;margin-right: 0 !important; }
.home .gdlr-core-product-item .gdlr-core-block-item-title-nav { position: relative; }
.home .gdlr-core-product-item .gdlr-core-flexslider-nav { position: absolute;width: 100%;z-index: 1; }
.home .gdlr-core-product-item .gdlr-core-flexslider-nav .flex-nav-prev{ left: -15px;position: absolute;top: 127px; }
.home .gdlr-core-product-item .gdlr-core-flexslider-nav .flex-nav-next{ right: -15px;position: absolute;top: 127px; }
.home .gdlr-core-product-thumbnail-info{ display: none !important; }

.home .gdlr-core-flexslider-nav.gdlr-core-round-style li a {border: 1px solid #d8d8d8;background: #f4f4f4;color: #000000;font-size: 34px;padding: 7px; }
.home .wcp-carousel-main-wrap .rpc-comment-box, .home .wcp-carousel-main-wrap .rpc-post-category{display:none !important}
.home .wcp-carousel-main-wrap .rpc-content p{ color:#000 !Important;line-height: 21px;font-size: 16px !important;margin-bottom: 0 !Important; }
.home .wcp-carousel-main-wrap .rpc-content a{ margin-top: 10px;background: #000;color: #fff;padding: 4px 9px;font-weight: bold;border: 1px solid #000;display: inline-block; }
.home .wcp-carousel-main-wrap .rpc-content a:hover{ background: #f09659;color:#000; }
.home .wcp-carousel-main-wrap button.slick-arrow:before{ font-size: 40px; }
.home .wcp-carousel-main-wrap .slick-prev { left: -35px; }
.home .wcp-carousel-main-wrap .slick-next { right: -35px; }
.home .wcp-carousel-main-wrap .slick-slide { margin: 15px !important; }
.home .wcp-carousel-main-wrap .rpc-post-title{ margin-top: 15px !important;line-height: 14px !important; }
.home .titulo{ padding-left: 30px; }
.home .traveltour-content-area.traveltour-item-pdlr.traveltour-sidebar-style-none.clearfix{padding:0 !Important}
footer{
	border-top: 1px solid #eaeaea;
}
.traveltour-logo{
	background: #ffffff;
    position: absolute;
    top: -50px;
    width: 39%;
    text-align: right;
}
.traveltour-logo img { width: initial !important; }
.traveltour-animate-fixed-navigation .traveltour-logo{
	background:#ffffff;
    position: inherit;
    top: 0px;
    width: 39%;
    text-align: right;
}

.gdlr-core-page-builder-body [data-skin="Grey"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Grey"] textarea{
	background-color: #e8e8e8 !important;
}
.gdlr-core-toggle-box-style-background-title-icon .gdlr-core-toggle-box-item-title{
	padding: 23px 15px 22px !important;
}
.gdlr-core-toggle-box-item-tab.gdlr-core-active .gdlr-core-toggle-box-item-content{    
	background: #f3f3f3;
    padding: 20px;
	margin-bottom: 10px;
}
.gdlr-core-skill-bar-item.gdlr-core-item-pdb.gdlr-core-size-large .gdlr-core-skill-bar {
    margin-top: 10px !important;
}
.gdlr-core-skill-bar-item .gdlr-core-skill-bar-title{
	font-size:14px;
}
.gdlr-core-toggle-box-style-background-title-icon .gdlr-core-active .gdlr-core-toggle-box-item-title{
	    color: #000000 !important;
	
}
.gdlr-core-toggle-box-item-tab .gdlr-core-toggle-box-item-title{
	font-size:16px;
}
.gdlr-core-product-grid{ border: 1px solid #1995a8 !important; }
.gdlr-core-product-grid:hover{ -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75); }
.gdlr-core-product-grid:hover .gdlr-core-product-price a{ background: #00bbd6; }
.gdlr-core-product-thumbnail{ margin-bottom: 0 !important;}
.gdlr-core-product-grid .gdlr-core-product-grid-content{ width: 100%; }
.gdlr-core-product-grid h3.gdlr-core-product-title{ font-size: 19px;margin: 0; }
.gdlr-core-product-grid h3.gdlr-core-product-title a{ display: block;padding: 10px 10px 16px; }
.gdlr-core-product-grid .gdlr-core-product-price a{ display: block;padding: 7px;background: #1995a8;color: #fff;font-size: 18px; }

.page-id-5342 .gdlr-core-page-builder-body p { text-align: justify; }

.hide{display:none}
.servicios .gdlr-core-item-pdlr {
    padding-left: 10px;
    padding-right: 10px;
}
.servicios .gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap{
	    min-height: 200px;
}
body:not(.home) .gdlr-core-page-builder-body p{ text-align:justify }
body:not(.home) .gdlr-core-page-builder-body .gdlr-core-center-align p{ text-align:center }


footer .traveltour-copyright-text a{color:#fff !Important }
footer .textwidget{ text-align: justify;}
.traveltour-header-style-plain.traveltour-style-center-logo .traveltour-navigation{
	background: #000000;
}
.formulario{
	color: #ffffff;
    font-weight: bold;
    font-size: 14px;
}
.page-id-5362 .gdlr-core-blog-grid-with-frame .gdlr-core-blog-grid-frame{ padding: 25px 25px 24px !important }

.single-product .traveltour-woocommerce-tab p, .single-product .traveltour-woocommerce-tab li, .single-product .woocommerce-product-details__short-description p{ text-align: justify !Important }
.single-product .traveltour-woocommerce-tab li{ padding-bottom: 10px; }

.woocommerce .woocommerce-info { background-color: #1995a8; }
.woocommerce a.showcoupon { color: #ffffff; }
.woocommerce a.showcoupon:hover{ color: #000; }
.woocommerce .checkout_coupon.woocommerce-form-coupon >p:first-child{display:none}

.hide_content{display:none}

.alert.alert-info{ float: right;width: 50%;color: #31708f;background-color: #d9edf7;border-color: #bce8f1;font-weight: bold;padding: 15px;margin-bottom: 20px;border: 1px solid transparent; }

@media (max-width: 1024px) {
    body .traveltour-navigation .sf-menu > li { padding-left: 7px;padding-right: 7px; }
    .traveltour-navigation .sf-menu > li > a{font-size: 17px !important;}
}
@media (max-width: 768px) {
    .traveltour-mobile-header { padding-top: 10px;padding-bottom: 10px }
    .traveltour-mobile-header .traveltour-logo-inner img{width:150px !important}
    .traveltour-main-menu-cart{ position: relative;top: 2px; }
    .traveltour-main-menu-cart{ margin-right: 18px }
    .traveltour-main-menu-cart .traveltour-top-cart-hover-area { height: 47px;background: url(http://www.pawecom.com/proyectos/doa/wp-content/uploads/2018/05/icono_carrito_compras.png) no-repeat 0px 0px; }
    
    .home .gdlr-core-page-builder-body > .gdlr-core-pbf-wrapper:nth-child(2) p { padding: 43px 10px 0;line-height: 20px;font-size: 17px; }
    .home .gdlr-core-feature-box-item .gdlr-core-feature-box-item-title { font-size: 19px !important; }
    .home .gdlr-core-feature-box-item .gdlr-core-feature-box-item-content { font-size: 16px !important;text-align: justify; }
    .home .gdlr-core-feature-box-item .gdlr-core-feature-box.gdlr-core-feature-box-type-outer{ padding: 0 10px 0px 0 !Important;border-left: none; }
    .home .gdlr-core-pbf-column-content-margin.servicio{min-height: auto !Important;margin: 0 0 20px!Important}
    
	.traveltour-logo {background: #ffffff;position: relative;top: 0;width: 100%;text-align: left;}
	
	
}
@media (max-width: 600px) {
    .traveltour-top-bar-right{display: none}
    .traveltour-top-bar-left{ margin: 0 !important;font-size: 13px !important; }
    .traveltour-mobile-header .traveltour-logo-inner img { width: 80px;margin-left: -8px; }
    .traveltour-mobile-header { padding-top: 3px; padding-bottom: 3px; }
    .traveltour-main-menu-cart .traveltour-top-cart-hover-area { height: 32px;background: url(http://www.pawecom.com/proyectos/doa/wp-content/uploads/2018/05/icono_carrito_compras.png) no-repeat 0px -11px; }
    .traveltour-main-menu-cart > .traveltour-top-cart-count { top: -10px; }
    .traveltour-main-menu-cart { top: 10px; }
    
    .mm-panels>.mm-panel.mm-hasnavbar { padding: 20px 0 !important }
    .mm-panel.mm-hasnavbar .mm-navbar { margin: 0px 25px 0 !Important }
    
    .home .gdlr-core-page-builder-body > .gdlr-core-pbf-wrapper:nth-child(2) { margin-top: 0;padding: 0 !important;background: #1a95a8; }
    .home .gdlr-core-page-builder-body > .gdlr-core-pbf-wrapper:nth-child(2) p {padding: 0;line-height: 20px;font-size: 17px;text-align: justify !important;margin: 0; }
    .home .gdlr-core-product-grid img{width:100%}
    .home .gdlr-core-title-item .gdlr-core-title-item-title { font-size: 24px !important;text-align: center; }
    .home .gdlr-core-pbf-wrapper{ padding: 30px 0px 30px; }
    .home .gdlr-core-text-box-item{ padding: 0; }
    
    footer .traveltour-footer-wrapper{ padding: 30px 0 }
    footer .traveltour-footer-wrapper.traveltour-with-column-divider .traveltour-footer-column{margin-bottom: 30px}
	
	.alert.alert-info{width:100%}
}
@media (max-width: 400px) {
    .traveltour-top-bar-left i{ display: none}
    .home .gdlr-core-feature-box-item{padding:0 !important}
    .traveltour-top-bar-left { letter-spacing: -1px !important }
    
    .home .slick-track .rpc-title { font-size: 18px !important; }
    .home .slick-track .rpc-content { font-size: 15px !important;text-align: justify;line-height: 16px; }

    footer .traveltour-footer-wrapper.traveltour-with-column-divider .traveltour-footer-column { margin-bottom: 15px;padding: 0; }
	.traveltour-logo{
		position: inherit !important;
    	top: 0 !important;
		width: 100% !important;
    	text-align: inherit !important;
	}
	.traveltour-header-background{
		background-color:#ffffff !important;
	}
    
}