:root{--color-one:#193ABA;--color-two:#1DA1F2;--color-three:#606060;--color-green:#ccff00;--color-black:#111;--color-white:#ddd;}
.top-button{-webkit-border-radius:5px;background:#aa9875;padding:12px 27px;}
.traveltour-body input[type="submit"]{background-color:#1da1f2 !important;}
span.wpcf7-not-valid-tip{color:#e6ab14 !important;}
div.wpcf7-response-output{color:#e6ab14 !important;}
.traveltour-mobile-menu .traveltour-mobile-menu-button{border-color:#dddddd;background-color:#1565c0;}
select{padding:15px 22px;width:100%;}
.newsletter{padding:15px 40px;border:none;font-size:14px;}
.gdlr-core-page-builder-body p{text-align:justify;}
.tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list{display:none;}
.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-discount-price, .tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price .tourmaster-tail{font-size:20px;}
.tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-view-count{display:none;}
.wpcf7-form{padding:2em;}
.gdlr-core-input-wrap.gdlr-core-full-width input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]):not([type="checkbox"]):not([type="radio"]), .gdlr-core-input-wrap.gdlr-core-full-width textarea, .gdlr-core-input-wrap.gdlr-core-full-width select{border:1px solid #192aba;font-size:13px;border-radius:.75rem !important;}
.intl-tel-input .country-list li.country{color:#1d2327;}
.tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-booking-bottom{background-color:#f3f3f3;}
.traveltour-body h6{font-size:14px;}
.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price{font-size:18px;}
.traveltour-body{font-size:16px;}
.tourmaster-content-navigation-item-outer{background-color:#ffffff;}
table tr th{font-size:0.70rem;font-weight:700;text-transform:uppercase;}
table tr td{vertical-align:middle;}
.tblhotels{line-height:15px;border-bottom:1px solid rgb(255 255 255);padding:5px 20px;}
.tblcateg{font-size:0.70rem;font-weight:700;color:#000000;text-transform:uppercase;}
.tblstars{color:#00b67a;font-weight:bold;}
.tblcity{font-size:0.75rem;font-weight:700;color:black;letter-spacing:0.5px;}
.tblhotel{font-size:0.75rem;font-weight:500;color:rgb(37 37 37);text-transform:capitalize;}
.tblprecios{line-height:1.25rem;border-bottom:1px solid rgb(233, 233, 233);color:black;}
.tbllabel{font-size:0.55rem;font-weight:500;line-height:1.25;margin-top:10px;padding:4px 4px;}
.tblprecio{color:#000;font-size:14px;font-weight:700;}
.tblprecio small{color:#5b5b5b;}
.tblhab{padding:4px 8px;font-size:0.65rem;font-weight:700;background-color:#aa9875;color:#ffffff;border:1px solid rgb(247, 243, 231);border-radius:4px;letter-spacing:0.5px;text-transform:uppercase;}
.tblsimb{font-size:0.75rem;font-weight:400;}
.titulo{background:#f3f3f3;margin-bottom:2px;font-weight:700;font-size:16px !important;}
@media only screen and (max-width: 760px), (min-width: 768px) and (max-width: 1024px)  
{
.btContentHolder table td, .btContentHolder table th{font-size:12px;}
.tblprecio{font-size:14px;}
table.tblmovil, .tblmovil thead, .tblmovil tbody, .tblmovil th, .tblmovil td, .tblmovil tr{display:block;border:none;}
.tbllabel{padding:5px;font-size:0.45rem;}
.tblmovil thead tr{position:absolute;top:-9999px;left:-9999px;}
.tblmovil td{border-bottom:1px solid rgb(233, 233, 233);}
}
.tourmaster-tour-info-wrap .tourmaster-tour-info{font-size:13px;}
.gdlr-core-page-builder-body p a{color:#5b5b5b;text-decoration:underline;}
.tourmaster-tour-booking-custom-code-wrap{text-align:center}
.gdlr-core-breadcrumbs-item a span{text-underline-offset:2px;text-decoration:underline;}
.gdlr-core-breadcrumbs-item > span{margin:0px 10px;}
.gdlr-core-tab-style2-horizontal .gdlr-core-tab-item-title{padding:0px 15px 15px;}
.kk-star-ratings{justify-content:center;margin-bottom:30px;margin-top:30px;}
.gdlr-core-page-builder-body p a{color:#5b5b5b;text-decoration:underline;}
.pdescrip{font-size:0.60rem;font-weight:500;line-height:1.25;margin-top:10px;padding:4px 4px;color:#5b5b5b;}
.tdprecio{background-color:#ffffff;border:1.5px solid rgb(229, 229, 229);border-radius:5px;line-height:1.25;}
.preciop{font-size:20px;color:#1d2327;font-weight:700;display:inline-block;margin-right:5px;}
.tddif{background-color:#ffffff;color:#000000;}
.cuotasp{font-weight:700;padding:0px 12px;background-color:rgb(170 152 117);color:rgb(255, 255, 255);}
.simbp{font-size:0.75rem;font-weight:400;}
.pdescu{padding:0px 5px;background-color:rgb(170 152 117);color:rgb(255 255 255);font-size:0.60rem;border-radius:16px;}
body > div.traveltour-mobile-header-wrap > div.traveltour-top-bar > div.traveltour-top-bar-container.clearfix.traveltour-container{display:flex;justify-content:space-between;}
body > div.traveltour-mobile-header-wrap > div.traveltour-top-bar > div.traveltour-top-bar-container.clearfix.traveltour-container > div.traveltour-top-bar-left.traveltour-item-pdlr{width:100%;display:flex;float:left;margin-bottom:0px;}
body > div.traveltour-mobile-header-wrap > div.traveltour-top-bar > div.traveltour-top-bar-container.clearfix.traveltour-container > div.traveltour-top-bar-right.traveltour-item-pdlr{width:100%;display:flex;justify-content:flex-end;margin-bottom:0px;}
body > div.traveltour-mobile-header-wrap > div.traveltour-top-bar > div.traveltour-top-bar-container.clearfix.traveltour-container > div.traveltour-top-bar-right.traveltour-item-pdlr > div{margin-bottom:0px;}
#section-text-1{color:white;}
#section-text-2{color:white;}
#section-text-3{color:white;}
@media only screen and (max-width: 550px){
html.mm-opening.traveltour-mmenu-right .traveltour-mobile-header-wrap .traveltour-top-bar, html.mm-opening.traveltour-mmenu-right .traveltour-mobile-header{transform:translate3d(-100%,0,0);}
}
@media only screen and (max-width: 550px){
html.mm-right.mm-opening .mm-slideout{transform:translate3d(-100%,0,0);}
}
@media only screen and (max-width: 550px){
.mm-menu{width:100%;}
}
.traveltour-navigation-submenu-indicator .sf-menu > li > a.sf-with-ul-pre:after{margin-left:3px}
#mm-0 > div > header > div.traveltour-header-container.traveltour-container > div > div.traveltour-logo.traveltour-item-pdlr{padding-left:10px;padding-right:10px;}
#mm-0 > div > header > div.traveltour-header-container.traveltour-container > div > div.traveltour-navigation.traveltour-item-pdlr.clearfix.traveltour-navigation-submenu-indicator{padding-left:10px;padding-right:10px;}
.traveltour-logo-inner{max-width:180px;}
.traveltour-navigation .sf-menu > li{padding-left:10px;padding-right:10px;}}
@media only screen and (max-width: 1140px){body .traveltour-navigation .sf-menu > li{padding-left:10px;padding-right:10px;}}
.traveltour-footer-wrapper .widget{margin-bottom: 30px;
}
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-text{font-size: 16px;
}
.form-consult{display: flex;
gap: 16px;
justify-content: center;
border-radius: 100px;
align-items: center;
background-color: #f5f5f5;
padding: 16px 20px;
}
.fotoc{display: flex;
align-items: center;
flex-shrink: 0;
}
.fotoc2{width: 45px;
}
.inf-form{font-size: 12px !important;
margin-bottom: 0px !important;
}
.inf-form a{color: #193aba !important;
text-decoration: none !important;
}
.telef-form{font-size: 20px;
line-height: 1.25;
font-weight: 600;
}
img{height: auto; width: auto; max-width: 100% !important; }
.sky-txt-ctr, .sky-txt-ctr p{text-align: center !important; }  .pgt-color-one,
.pgt-color-one-title-icon i, .pgt-color-one-title-icon h2, .pgt-color-one-title-icon .gdlr-core-column-service-title, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-active .gdlr-core-toggle-box-item-title{color: var(--color-one) !important;
} .pgt-bg-one,
.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder .flex-control-nav li a, .gdlr-core-flexslider.gdlr-core-bullet-style-cylinder .flex-control-nav li a.flex-active, .pgt-bg-one-button .gdlr-core-button, .gdlr-core-pagination a:hover, .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-pagination span,
.gdlr-core-filterer-wrap.gdlr-core-style-button a:hover, .gdlr-core-filterer-wrap.gdlr-core-style-button a.gdlr-core-active,
.gdlr-core-flexslider .flex-control-nav li a.flex-active, .tourmaster-content-navigation-item-container, .tourmaster-content-navigation-item-outer{background: #ffffff !important;
} .pgt-bg-one-button .gdlr-core-button, .tourmaster-content-navigation-item-outer,
.gdlr-core-flexslider .flex-control-nav li a{}
 .pgt-color-two, .pgt-color-two-title-icon i, .pgt-color-two-title-icon h2, .pgt-color-two-title-icon a, .pgt-color-two-title-icon, .pgt-bg-two-button .gdlr-core-button{color: var(--color-two) !important;
} .pgt-bg-two-button .gdlr-core-button{border: var(--color-two) !important;
}  .pgt-bg-one-button .gdlr-core-button a, 
.pgt-bg-two-button .gdlr-core-button a{color: var(--color-white) !important;
} .traveltour-body .traveltour-top-bar a:hover{color: #ddd !important;
}
.traveltour-body .traveltour-top-bar a{display: inline-block;
}
.traveltour-top-bar-right-text a{padding-left: 10px; }
.traveltour-top-bar-right-text a img{height: 20px;
width: 30px;
box-shadow: 0px 1px 5px rgb(0 0 0 / 50%);
} .traveltour-logo .traveltour-logo-inner{position: relative;
}
.traveltour-logo .traveltour-logo-inner::before{position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.traveltour-logo .traveltour-logo-inner:hover::before{-webkit-animation: shine .75s;
animation: shine .75s;
}
@-webkit-keyframes shine{100%{left:125%;}}
@keyframes shine{100%{left:125%;}}
.traveltour-top-bar-background{background: rgb(25, 58, 186); }
.sky-head-top-left i{font-size: 20px; color: #fff
}
.sky-head-top-left span{font-weight: 500;
margin-left: 5px;
margin-right: 15px;
}
.sky-head-top-left a{transition: 0.5s;
}
.sky-head-top-left a:hover{transition: 0.5s;
color: var(--color-two) !important;
}
.gdlr-core-title-item-title{padding-top: 10px;
} #quadmenu a, #quadmenu span{font-family: "Poppins", sans-serif !important; }
#quadmenu li a{font-size: 14px !important;
font-weight: 600 !important;
}
ul.quadmenu-navbar-nav > li.quadmenu-item > a > span > span + span, ul.quadmenu-navbar-nav > li.quadmenu-item > a > span > span{font-weight: bold !important;
letter-spacing: 0px !important;
}
#quadmenu .quadmenu-caret{right: -3px !important;
}
#quadmenu .widget_custom_html .quadmenu-title{border-color: #444444 !important;
font-size: 14px !important;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content{padding: 5px !important
}
#quadmenu .widget_text p{font-size: 14px;
font-family: "Poppins", sans-serif !important;
}
#quadmenu ul li a span span{font-weight: normal;
font-size: 13px;
font-weight: 600;
}
#quadmenu .quadmenu-navbar-nav li .quadmenu-badge-bubble{font-size: 0.8em !important;
padding: 0 6px !important;
border-radius: 4px !important;
margin-left: 1em !important;
margin-right: 1em !important;
top: 0 !important;
}
#quadmenu .quadmenu-navbar-nav li.best_seller .quadmenu-badge-bubble, #quadmenu .quadmenu-navbar-nav li.trending .quadmenu-badge-bubble{letter-spacing: 0.5px; background: rgb(25, 58, 186);
background: linear-gradient(90deg, rgba(25, 58, 186, 1) 0%, rgba(25, 58, 186, 1) 35%, rgba(29, 161, 242, 1) 100%);
}
#quadmenu .quadmenu-navbar-nav li.recommended .quadmenu-badge-bubble{color: var(--color-black) !important;
background-color: var(--color-green) !important
}
#quadmenu li.sky-btn > a > span > span.quadmenu-text{background: rgb(25, 58, 186);
background: linear-gradient(90deg, rgba(25, 58, 186, 1) 0%, rgba(25, 58, 186, 1) 35%, rgba(29, 161, 242, 1) 100%);
padding: 8px 10px !important;
color: white !important;
border-radius: 8px !important;
}
#quadmenu .widget_media_image{margin-bottom: 15px }
.traveltour-mobile-button-hamburger span, .traveltour-mobile-button-hamburger::after, .traveltour-mobile-button-hamburger::before{background: white !important;
}
#quadmenu img{border-radius: 7px !important;
} .traveltour-main-menu-search{margin-top: 15px !important;
}
.traveltour-main-menu-search i{font-size: 20px !important;
}
.traveltour-top-search-wrap form{padding: 20px 20px 0 !important;
border: 1px solid #343434 !important;
background: #2a2a2a !important;
max-width: 500px !important;
}
.traveltour-top-search-wrap .traveltour-top-search-submit, .search-submit{top: 25px !important;
right: 62px !important;
}
.traveltour-top-search-wrap .traveltour-top-search-close{right: 15px !important;
top: 20px !important;
} #sky-home-bg-title h1{text-shadow: -2px 2px 5px #555; } .sky-blogs .gdlr-core-skin-caption,
.sky-blogs .gdlr-core-excerpt-read-more{background: var(--color-two) !important;
}
.traveltour-single-article > .traveltour-single-article-content img{width: 100%;
}
.traveltour-single-article-content p{text-align: justify; }
.gdlr-core-icon-list-item a{color: var(--color-one); }
.gdlr-core-body .gdlr-core-button.gdlr-core-button-gradient{background-color: #aa9d7c;
background: -webkit-linear-gradient(var(--color-one), var(--color-one));
background: -o-linear-gradient(var(--color-one), var(--color-one));
background: -moz-linear-gradient(var(--color-one), var(--color-one));
background: linear-gradient(var(--color-one), var(--color-one));
}
.gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .traveltour-body .traveltour-button, .traveltour-body input[type="button"], .traveltour-body input[type="submit"], .traveltour-body button{background-color: #1da1f2;
}
.traveltour-single-article-content p a, .gdlr-core-page-builder-body p a{color: #111;
font-weight: bold;
text-decoration: underline;
}
.traveltour-single-article-content p a:hover, .gdlr-core-page-builder-body p a:hover{color: var(--color-one);
} .gdlr-core-sly-slider.gdlr-core-bullet-style-cylinder + .gdlr-core-sly-nav li.active{background: var(--color-one);
} .gdlr-core-divider-item-small-center .gdlr-core-divider-line-bold{border-color: var(--color-one) !important;
} .tourmaster-content-navigation-item-outer .tourmaster-content-navigation-tab, 
.tourmaster-content-navigation-item .tourmaster-content-navigation-tab, .tourmaster-content-navigation-item .tourmaster-content-navigation-tab.tourmaster-active{margin-right: 0 !important;
padding: 14px 15px !important;
color: var(--color-one) !important;
border: 2px solid var(--color-one) !important;
border-radius: 10px !important;
margin: 14px 5px;
}
.tourmaster-content-navigation-item-outer .tourmaster-content-navigation-tab:hover, .tourmaster-content-navigation-item:hover .tourmaster-content-navigation-tab:hover, .tourmaster-content-navigation-item:hover .tourmaster-content-navigation-tab:hover .tourmaster-active:active{background-color: var(--color-one);
color: var(--color-white) !important;
}
.tourmaster-content-navigation-item-container{background: white !important;
}
.tourmaster-content-navigation-item-outer .tourmaster-content-navigation-slider{background: var(--color-one) !important;
} .gdlr-core-toggle-box-style-background-title .gdlr-core-active .gdlr-core-toggle-box-item-title{color: var(--color-one);
} .tourmaster-thumbnail-ribbon, .gdlr-core-pbf-element table tr th, .gdlr-core-pbf-element table .tblhab{background: var(--color-one) !important; color: var(--color-white) !important; } h3.tourmaster-tour-title svg{fill: var(--color-one) !important; }
div.tourmaster-tour-info-custom-excerpt i{color: var(--color-one) !important; }
.tourmaster-tour-grid .tourmaster-tour-title{min-height: 40px; 
text-align: center;
font-size: 20px !important;
letter-spacing: -0.5px !important
}
p.tour-detail-icons i{font-size: 14px !important;
}
#table-pt{max-width:310px
}
#table-en,#table-es{max-width:165px
}
table.sky-table-offers tr td{vertical-align: top;
text-transform: inherit !important
}
table.sky-table-offers{border:1.5px solid rgb(229,229,229) !important;
border-color:#e1e1e1;
margin:10px auto 30px;
border-radius:7px;
width:100%
}
table.sky-table-offers p{text-align:center
}
table.sky-table-offers .tdprecio-left,table.sky-table-offers .tdprecio{vertical-align: middle;
width:180px!important
}
table.sky-table-offers .tddif{width:20px!important
}
table.sky-table-offers .tdprecio-right{width:100px!important
}
table.sky-table-offers .pdescrip{font-size:12px;
font-weight:500;
line-height:1.25;
margin-top:10px;
padding:4px 4px;
color:#5b5b5b
}
table.sky-table-offers .pdescu,table.sky-table-offers .cuotasp{padding:0 12px;
background:var(--color-green);
font-weight:700;
border-radius:0;
font-size:.8rem;
color:#000
}
table.sky-table-offers .pdescu{text-decoration-line:line-through
}
table.sky-table-offers .preciop{font-size:20px;
color:#1d2327;
font-weight:700;
display:inline-block;
margin-right:5px
}
div.sky-btn-tour-blck{text-align:center;
margin:15px 0
}
div.sky-btn-tour-blck a{padding:10px 20px;
background:var(--color-green);
color:#333;
border-radius:7px
}
div.sky-btn-tour-blck a:hover{color:#000
} .gdlr-core-image-content-item .gdlr-core-button.gdlr-core-button-gradient{background: var(--color-two) !important; }
.gdlr-core-image-content .gdlr-core-image-content-icon, .gdlr-core-image-content .gdlr-core-image-content-title{color: #fff;
text-shadow: -1px 1px 10px black;
}
.gdlr-core-image-content-text{margin-bottom: 14px } .gdlr-core-column-service-title{padding-left: 42px;
padding-right: 42px;
letter-spacing: 0 !important;
}
.gdlr-core-column-service-item.gdlr-core-center-align .gdlr-core-column-service-title-wrap{margin-bottom: 15px;
} .sky-rev-tab{background: white;
padding-top: 20px;
}
.sky-rev-tab-img img{max-width: 500px;
}
.sky-rev-tab p.sky-btn-blue{text-align: center; }
.sky-rev-tab p.sky-btn-blue a{display: inline-block;
background-color: #4285f4;
padding: 9.5px 17.5px;
border-radius: 4px;
border-style: solid;
border-color: #4285f4;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
color: #ffffff;
font-weight: bold;
text-decoration: none !important;
line-height: 1;
font-size: 13px;
}
.sky-rev-tab p.sky-btn-blue a:hover{background-color: #1266f1;
border-color: #1266f1;
}
.ti-row .ti-profile-img{opacity: 0;
} .pgt-title-consult, .title-consult{background-color: var(--color-one) !important; border-radius: 20px 20px 0px 0px;  color: #fff;
color: rgb(255, 255, 255);
display: flex;
font-weight: 700;
justify-content: center;
padding: 25px;
text-align: center;
text-transform: uppercase;
} button.bricks--component-button{text-transform: inherit !important;
} footer, .traveltour-fixed-footer{background: #193ABA; }
.traveltour-footer-wrapper{background-color: transparent;
}
.traveltour-footer-container{padding-bottom: 0 !important;
}
#sky-sm-pays a, #sky-sm-footer a{display: inline-block;
margin-right: 5px;
}
#sky-sm-pays img{height: 22px; }
#sky-sm-footer img{height: 24px; }
.traveltour-copyright-wrapper{background-color: #111 !important;
}
#sky-sm-pays img, #sky-sm-footer img{transition: 0.5s; filter: grayscale(100%); margin: 0; }
#sky-sm-pays img:hover, #sky-sm-footer img:hover{transition: 0.5s;  filter: grayscale(0%); } 
#sky-home-bg-title h4,#sky-home-bg-title .gdlr-core-title-item-caption{text-shadow: 0px 4px 9px black;
} .pgt-proyectos-cta h3{color: white !important;
text-shadow: black 2px 2px;
}
.pgt-proyectos-cta .gdlr-core-call-to-action-item-caption.gdlr-core-title-font.gdlr-core-skin-caption{color: white;
}
.pgt-proyectos-cta a span{color: white;
font-weight: 700;
}
.pgt-proyectos-cta a:hover span{color: black;
}
.pgt-proyectos-cta a:hover{background-color: beige !important;
border-color: black !important;
}
.pgt-proyectos-cta a{background-color: transparent !important;
border-color: white !important;
border:2px solid;
}
.pgt-proyectos-img .gdlr-core-pbf-background.gdlr-core-parallax.gdlr-core-js{filter:brightness(0.4);
} .btn-wsp{position: fixed;
width: 50px;
height: 50px;
line-height: 50px;
bottom: 50px;
left: 15px;
background: #25d366;
color: #fff;
border-radius: 50px;
text-align: center;
font-size: 30px;
box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.3);
z-index: 100;
transition: all 300ms ease;
}
.btn-wsp:hover, .btn-wsp:active, .btn-wsp:focus{background: #20ba5a;
color: #fff;
}
.mensaje-wsp{position: fixed;
padding: 10px;
bottom: 54px;
left: 130px;
background: #fff;
color: #000;
border-radius: 50px;
text-align: center;
font-size: 14px;
box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.3);
z-index: 100;
transition: all 300ms ease;
cursor: pointer;
}
@keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}}
.blinking{animation: blink 1s ease-in-out infinite;
}
.circlephone{text-rendering: optimizelegibility;
-webkit-tap-highlight-color: transparent;
-webkit-text-size-adjust: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
color: inherit;
font: inherit;
vertical-align: baseline;
margin: 0;
padding: 0;
border: 2px solid #45ac4b;
width: 150px;
height: 150px;
bottom: -25px;
left: 10px;
position: absolute;
border-radius: 100%;
opacity: 0.5;
animation: circle-anim 2.4s infinite ease-in-out !important;
transition: all 0.5s;
transform-origin: center;
}
.img-circle{text-rendering: optimizelegibility;
-webkit-tap-highlight-color: transparent;
-webkit-text-size-adjust: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
color: inherit;
font: inherit;
vertical-align: baseline;
margin: 0;
padding: 0;
background-color: #45ac4b;
width: 72px;
height: 70px;
bottom: 14px;
left: 49px;
position: absolute;
border-radius: 100%;
border: 2px solid transparent;
opacity: 0.9;
transform-origin: center;
}
@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-8deg);}
50%{-webkit-transform:rotate(8deg);}
100%{-webkit-transform:rotate(-8deg);}}
@-moz-keyframes circle-anim{0%{-moz-transform:rotate(0deg) scale(0.5) skew(1deg);opacity:0.1;-moz-opacity:0.1;-webkit-opacity:0.1;-o-opacity:0.1;}
30%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:0.5;-moz-opacity:0.5;-webkit-opacity:0.5;-o-opacity:0.5;}
100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:0.6;-moz-opacity:0.6;-webkit-opacity:0.6;-o-opacity:0.1;}}
@-webkit-keyframes circle-anim{0%{-webkit-transform:rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity:0.1;}
30%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity:0.5;}
100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:0.1;}}
@-o-keyframes circle-anim{0%{-o-transform:rotate(0deg) kscale(0.5) skew(1deg);-o-opacity:0.1;}
30%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);-o-opacity:0.5;}
100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:0.1;}}
@keyframes circle-anim{0%{transform:rotate(0deg) scale(0.5) skew(1deg);opacity:0.1;}
30%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:0.5;}
100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:0.1;}}
@-moz-keyframes circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:0.2;}
50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:0.2;}
100%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:0.2;}}
@-webkit-keyframes circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:0.2;}
50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:0.2;}
100%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:0.2;}}
@-o-keyframes circle-fill-anim{0%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:0.2;}
50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:0.2;}
100%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:0.2;}}
@keyframes circle-fill-anim{0%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:0.2;}
50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:0.2;}
100%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:0.2;}}
@keyframes pulse{0%{transform:scale(0.9);opacity:1;}
50%{transform:scale(1);opacity:1;}
100%{transform:scale(0.9);opacity:1;}}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);opacity:1;}
50%{-webkit-transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(0.95);opacity:1;}}
@keyframes tossing{0%{transform:rotate(-8deg);}
50%{transform:rotate(8deg);}
100%{transform:rotate(-8deg);}}
.img-circleblock{text-rendering: optimizelegibility;
-webkit-tap-highlight-color: transparent;
-webkit-text-size-adjust: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
color: inherit;
border: 0;
font: inherit;
vertical-align: baseline;
margin: 0;
padding: 0;
-webkit-box-sizing: content-box;
width: 68px;
height: 68px;
background-image: url(https://perugrandtravel.com/cdn-static-files-by-mktg/icons/whatsapp-icon.png);
fill: #fff;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
background-repeat: no-repeat;
-webkit-animation-name: tossing;
-webkit-animation-duration: 1.5s;
-webkit-animation-iteration-count: infinite;
transform-origin: center;
border-radius: 100%;
}
.circle-fill{cursor: pointer;
color: inherit;
font: inherit;
vertical-align: baseline;
margin: 0;
padding: 0;
background-color: #45ac4b;
width: 100px;
height: 100px;
bottom: 0px;
left: 35px;
position: absolute;
border-radius: 100%;
border: 2px solid transparent;
animation: circle-fill-anim 2.3s infinite ease-in-out;
transition: all 0.5s;
transform-origin: center;
}
#wa_button{text-rendering: optimizelegibility;
-webkit-tap-highlight-color: transparent;
-webkit-text-size-adjust: none;
-webkit-font-smoothing: antialiased;
border: 0;
font: inherit;
vertical-align: baseline;
margin: 0;
padding: 0;
outline: 0;
cursor: pointer;
text-decoration: none;
color: inherit; bottom: 0;
left: -30px;
position: fixed;
z-index: 999;
} .pgt_reviews{background-color: white;
}
.pgt-insert-page-1{text-align: left;
margin-top: 20px
}
.pgt-insert-page-1 h3 a{color: black
}
.gdlr-core-column-service-title-wrap, .gdlr-core-column-service-title-wrap h3{margin-bottom: 0 !important
}
.owl-carousel + .gdlr-core-button{margin-top: 20px; }
.testimonial-theme3-thumb img{border-radius: 50% !important;
}
.pgt-insert-page-1 h3{color: black !important
}  #pgt-price-title-1, #pgt-price-title-2, #pgt-price-title-3, #pgt-price-title-4, #pgt-price-title-5{margin-bottom: 20px; }
#pgt-price-title-1 .gdlr-core-title-item-title-wrap, #pgt-price-table-1 table.darkTable tr:nth-child(odd){background: gray}
#pgt-price-title-2 .gdlr-core-title-item-title-wrap, #pgt-price-table-2 table.darkTable tr:nth-child(odd){background: #5db3fd}
#pgt-price-title-3 .gdlr-core-title-item-title-wrap, #pgt-price-table-3 table.darkTable tr:nth-child(odd){background: #4ea692}
#pgt-price-title-4 .gdlr-core-title-item-title-wrap, #pgt-price-table-4 table.darkTable tr:nth-child(odd){background: #333333}
#pgt-price-title-5 .gdlr-core-title-item-title-wrap, #pgt-price-table-5 table.darkTable tr:nth-child(odd){background: #e1b351}
.pgt-price-title .gdlr-core-title-item-title-wrap{color: white;
}
.pgt-price-hotel .gdlr-core-title-item-title i, .pgt-price-table .gdlr-core-title-item-title i{color: black !important;
}
.darkTable i{color: white !important;
}
.pgt-price-title h3.gdlr-core-title-item-title, .pgt-price-title h4.gdlr-core-title-item-title{border-bottom: 1px solid white;
color: white;
font-size: 20px;
font-weight: 600;
margin-bottom: 13px;
margin-top: 0 !important;
padding-bottom: 15px !important;
padding-left: 15px;
padding-top: 15px;
text-transform: none;
}
.pgt-price-table .gdlr-core-price-table-icon{float: left;
margin-top: 0 !important;
}
.pgt-price-table .gdlr-core-price-table .gdlr-core-price-table-price{padding: 5px;
}
.pgt-price-table .gdlr-core-price-table .gdlr-core-price-table-price-number{font-size: 20px !important;
}
.pgt-price-table h4{margin-bottom: 0;
text-align: left;
}
.pgt-price-table .gdlr-core-price-list-shortcode ul{text-align: left;
}
.pgt-price-table .gdlr-core-price-list-shortcode.gdlr-core-with-divider ul li{padding: 5px 20px !important
}
.pgt-price-table .gdlr-core-price-table .gdlr-core-price-table-content-wrap{padding-bottom: 0 !important;
}
.pgt-price-table .gdlr-core-price-table-head{padding: 10px !important;
background: rgb(25, 58, 186);
background: linear-gradient(90deg, rgba(25, 58, 186, 1) 0%, rgba(25, 58, 186, 1) 35%, rgba(29, 161, 242, 1) 100%);
}
.pgt-price-table .gdlr-core-price-table-item .gdlr-core-price-table{margin: 0 0 15px 0 !important;
}
.pgt-price-hotel p{margin: 10px;
font-size: 12px;
text-align: center;
}
.pgt-price-hotel p a{text-decoration: none;
}
table.darkTable{background-color: #4A4A4A;
width: 100%;
text-align: center;
border-collapse: collapse;
border-width: 1px;
border-style: solid;
overflow: hidden; }
table.darkTable td, table.darkTable th{padding: 5px;
}
table.darkTable thead th:first-child{border-left: none;
}
table.darkTable tr:nth-child(odd) td{color: white;
}
table.darkTable tr:nth-child(odd) > td{text-align: center;
}
table.darkTable tr:nth-child(odd) > td + td{text-align: left;
}
table.darkTable tr:nth-child(even){background: #f3f3f3
}
table.darkTable tr:nth-child(even) td{color: black;
}
table.darkTable thead th{font-size: 15px;
font-weight: bold;
color: #E6E6E6;
text-align: center;
border-left: 2px solid #4A4A4A;
}
table.darkTable tbody td{font-size: 14px;
color: #E6E6E6;
}
.wpcp-carousel-section i.fa{font-weight: bolder;
color: #000 !important;
} .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title{padding: 10px 10px 8px !important;
color: #333;
} .intl-tel-input.separate-dial-code .selected-dial-code{color: black;
font-size: 12px;
} @media only screen and (max-width: 999px){.traveltour-mobile-header-wrap .traveltour-top-bar i{font-size:22px;}
.traveltour-top-bar i{margin-right:10px;}
.traveltour-main-menu-search{margin-top:0 !important;}
.traveltour-footer-wrapper{padding-top:50px;}
#sky-home-bg-title h4{font-size:28px !important}
#sky-home-bg-title .gdlr-core-title-item-caption{font-size:16px !important}
#sky-home-bg-title .gdlr-core-content{font-size:16px !important}
.page-id-6 h1{font-size:26px !important}}
@media only screen and (max-width: 767px){.sky-rwd-header-bg-ml{display:block}
.sky-rwd-header-bg-dp{display:none}}
@media only screen and (min-width: 768px){.sky-rwd-header-bg-dp{display:block}
.sky-rwd-header-bg-ml{display:none}}
 .sky-hide, .tourmaster-tour-grid .tourmaster-tour-title svg, .traveltour-fixed-footer-placeholder, .gdlr-core-recent-post-widget-info, .owl-carousel .owl-nav, .owl-carousel .owl-dots, #table-en, #table-es, .gdlr-core-separator{display: none !important;
}
.page-id-17375 .tourmaster-tour-price-bottom-wrap.clearfix{display: none;
} .tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price{color: var(--color-one);
}
.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap{background: #fff !important;
border-top: 1px solid var(--color-one);
}
.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price-head{font-weight:700;
} .gdlr-core-pbf-column-content-margin .gdlr-core-pbf-background-wrap{color: var(--color-one);
border-color: var(--color-one) !important;
}
.fa-angle-double-right:before{color: var(--color-two) !important;
}
.gdlr-core-pbf-column-content-margin .gdlr-core-pbf-background-wrap .gdlr-core-pbf-column-content-margin .gdlr-core-pbf-background-wrap{color: var(--color-one);
}
.icon_adjust-horiz:before{Color: var(--color-two) !important;
}
.gdlr-core-title-item H2.gdlr-core-title-item-title{font-weight: 700 !important;
color: var(--color-one) !important;
}
.gdlr-core-title-item .gdlr-core-title-item-left-icon .icon_tag_alt{color: var(--color-two) !important;
}