@import url('animate.css');



@import url('header-footer.css');







body{
    overflow-x: hidden!important;
}







.h_bq1 {}



.menu {
    /*background-color: rgb(255, 255, 255,0.90);*/
    background-color: #ffffff;
    opacity: 0.9;
    box-shadow: 0 0 0 0.1rem rgba(0, 0, 0, 0.15);
}




.spce_menu{ width:100%; height:150px; background-color:#fff; }
.altern_show{ display: block!important;  }
.altern_noshow{ display: none!important;  }

.alternate_flot_h_bq1{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9010;
}



.alternate_flot_menu{
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    z-index: 9010
}




#search_travel {
    width: 235px;
    height: 35px;
    background-color: #ffffff;
    margin: 7px 0 0 3%;
    padding: 0;
    border: solid 1px #9a9a9a;
    display: inline-block!important;
    vertical-align: top!important;
}



#search_travel input {
    font-family: 'Arimo', sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #000000;
    width: 195px;
    height: 32px;
    margin: 0;
    padding: 0px 0 0 40px;
    border-radius: 0;
    border: none;
    background-image: url(../img/elements/menu-secundario/buscador/lupa.png);
    background-position: 8px 4px;
    background-repeat: no-repeat;
    outline: none;
}


#search_travel button{
    width: 25px;
    border-radius: 0;
    border: none;
    padding: 0;
    background-color: #ffffff;
    outline: none;
}


#btn_cotization_travel {
    width: 100%;
    max-width: 235px;
    display: inline-block;
    float: right;
    margin: 26px 0 0 0;
}




a.btn-cotizar-ahora{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    width: 80%;
    /*max-width: 235px;*/
    max-width: 325px;
    background-color:#75599a;
    border: none;
    font-size: 16px;
    padding: 10px 12px;
    color: #fff;
}



#search{
    display: none!important;
}



.modal-open{
    overflow-x: hidden;
    overflow-y: scroll!important;
}


.modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
}

.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;

    /*overflow-y: scroll!important;*/
}








.container-fluid {
    width: auto;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}


.row{
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
}


#blq_one{
    text-align: center;
    /*background-color: #fAfAfA;*/
    background-color: #fff;
}


.reorder_blq_one{
    text-align: center;
    background-color: #d0c0c0;
    /*margin-top: 325px;*/
    /*transition: 1s;
    opacity: 1;*/
    /*padding: 0;*/
    /*padding-bottom: 15px;*/
    padding: 0 15px 15px 0;
}

.blq_inf_one{
    width: 100%;
    /* max-width: 324px; */
    display: block;
    text-align: right;
    color: #353745;
    /* border-top: 1px solid #d3d2d2; */
    padding-bottom: 36px;
    padding-right: 56px;
    font-size: 15px;
}



#cont_datepicker{
    border-bottom:none!important;
}


.blq_inf_one h2{
    font-family: 'Arimo', sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin: 36px 0 36px 0;
    color: #353745;
}


.blq_inf_one h4 {
    font-family: 'Arimo', sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin: 36px 0 -20px 0;
    color: #353745;
}


.blq_inf_one h5 {

    font-family: 'Arimo', sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin: 36px 0 0 0;
    padding: 0 0 0 19px;
    color: #353745;
}


.blq_inf_one a {
    color: #353745;
    text-decoration: underline;



}



.blq_inf_one a:hover {



    color:#75599a;



}







.blq_inf_one p{



    font-family: 'Lato', sans-serif;



    font-weight: 400;



    font-size: 16px;



    line-height: 150%;



    margin: 0!important;



}







.blq_inf_one_menu {



    /*width: 80%;



    max-width: 324px;*/



    width: 100%;



    max-width: 100%;



    font-family: 'Arimo', sans-serif;



    font-weight: 700;



    font-size: 18px;



    margin-top: 0;



    margin-bottom: 0;



    display: inline-block;



}











.blq_inf_one_menu h5 {



    font-family: 'Arimo', sans-serif;



    font-weight: 700;



    font-size: 18px;



    margin-top: 0;



    margin-bottom: 0;



}







.btn-link {



    width: 100%;



    height: 59px;



    color: #353745;



    font-weight: 700;



    text-decoration: none;



    padding: 0 0;



    text-align: right;



    border-radius: 0;



    border: none;



    /*border-top: 1px solid #d3d2d2;*/



    background-image: url(../img/n3/arrow-lat-white.png);



    background-position: top right;



    background-repeat: no-repeat;



    background-color: #fff;



    background-color: transparent;



}







.btn-link.focus.icon_arrow:hover  {



    display: none;



}







.btn.focus, .btn:focus {



    outline: 0;



    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);



    background-image: url(../img/n3/arrow-lat-white.png);



    background-position: top right;



    background-repeat: no-repeat;



    background-color:#75599a;



    outline: none;



}







.btn-link.focus, .btn-link:focus {



    color: #fff;



    background-color: transparent;



    border-color: transparent;



    border: none;



    text-decoration: none;



    background-image: url(../img/n3/arrow-lat-white.png);



    background-position: top right;



    background-repeat: no-repeat;



    background-color: #75599a;



    outline: none;



}







.btn-link-active {



    color: #fff;



    background-color: transparent;



    border-color: transparent;



    border: none;



    text-decoration: none;



    background-image: url(../img/n3/arrow-lat-white.png);



    background-position: top right;



    background-repeat: no-repeat;



    background-color: #75599a;



    border-top: none!important;



    outline: none;



}







.btn-link:hover {



    color: #fff;



    background-color: transparent;



    border-color: transparent;



    border: none;



    text-decoration: none;



    background-image: url(../img/n3/arrow-lat-white.png);



    background-position: top right;



    background-repeat: no-repeat;



    background-color: #a2dbf5;



    outline: none;



}











.tapnoshow{



    display: none;



}







.tapshow{



    display: block!important;



}











/*DATEPICKER*/



.formatfecha a {

    background:#75599a!important;

    border-color: #75599a !important;

    /*background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;*/

    color: #ffffff!important;

}



.ui-datepicker th {

    color: #75599a!important;

}



.ui-widget.ui-widget-content {

    /*border: 1px solid #c5c5c5;*/

    border: none;

    /*width: 100%;*/

    margin: 0 auto;

}







.ui-widget-content {

    border: 1px solid #dddddd;

    background: #fff;

}







.ui-datepicker .ui-datepicker-header {

    position: relative;

    padding: .2em 0;

    text-align: left;

    border: none;

    border-top: 4px solid #75599a;

    background-color: #fAfAfA;

    border-radius: 0;

}



.ui-datepicker table {

    /*width: 90%;*/

    font-size: .7em;

    border-collapse: collapse;

    /*margin: 0 0 .4em;*/

    margin: 0 auto;

}



.ui-datepicker .ui-datepicker-title {

    margin: 0 2.3em;

    line-height: 1.8em;

    text-align: center;

    font-size: 14px;

    text-transform: uppercase;

}



/*.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {

    border-bottom-right-radius: 3px;

    width: 100%;

}*/







.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {

    border: 1px solid #c5c5c5;

    background: transparent;

    font-weight: normal;

    color: #454545;

}







.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {

    opacity: 0.35;

    filter: Alpha(Opacity=75);

    background-image: none;

}



/* //DATEPICKER*/























/*



 * Sidebar



 */



.sidebar {
  position: fixed;
  top: 150px;
  bottom: 0;
  left: 0;
  z-index: 100; /* Behind the navbar */
  padding: 0 15px 15px 0;
  /*box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);*/
  /*cursor: all-scroll;*/
  overflow: hidden;
}



.sidebar-sticky {
  position: -webkit-sticky;
  position: sticky;
  /*top: 48px;*/
  top: 0;
  /* Height of navbar */
  /*height: calc(100vh - 48px);*/
  /*height: calc(100%);*/
  height: 100%;
  /*padding-top: .5rem;*/
  padding-top: 0;
  overflow-x: hidden;
  overflow-y: hidden; /* Scrollable contents if viewport is shorter than content. */
}





.sidebar .nav-link {
  font-weight: 500;
  color: #333;
}







.sidebar .nav-link .feather {
  margin-right: 4px;
  color: #999;
}







.sidebar .nav-link.active {
  color: #007bff;
}







.sidebar .nav-link:hover .feather,



.sidebar .nav-link.active .feather {



  color: inherit;



}







.sidebar-heading {



  font-size: .75rem;



  text-transform: uppercase;



}











/*scrollbar*/



/* width */



.sidebar ::-webkit-scrollbar {



    width: 2px;



}







/* Track */



.sidebar ::-webkit-scrollbar-track {



    background: #f7f7f7;



}







/* Handle */



.sidebar ::-webkit-scrollbar-thumb {



    background: #d3d2d2;



}







/* Handle on hover */



.sidebar ::-webkit-scrollbar-thumb:hover {



    background: #555;



}



/*scrollbar*/















#blq_Two {



    /*margin-top:150px;*/



    margin-top:0;



}







#cont_enc {
    font-family: 'Arimo', sans-serif;
    width: 100%;
    max-width: 844px;
    text-align: left;

    display: block;



    margin: 0 auto;



    color: #ffffff;



    background-color: #c7322f;



}







/*-----------------------PANORAMIC-------------------------*/







.owl-item{



    height: auto!important;



}





.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    /*display: block;*/
    margin: 0;
}


.owl-theme .owl-nav.disabled+.owl-dots {
    /*margin-top: 10px;*/
    margin: 0;
}

.owl-theme .owl-nav {
    /*margin-top: 10px;*/
    margin: 0;
    opacity: 0.6;
}


.owl-theme .owl-nav [class*=owl-] {
    opacity: 0;
}


/*.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
    color: #FFF;
    text-decoration: none;
}*/







.carusel_paquete .owl-prev {
margin       : 0 0 0 0.7em;
left         : 5px;
display      : inline-block;
position     : absolute;
top          : 45%;
font-size    : 2em;
display:     : none!important;
}

.carusel_paquete .owl-next {
margin       : 0 0.7em 0 0;
right        : 5px;
display      : inline-block;
position     : absolute;
top          : 45%;
font-size    : 2em;
display:     : none!important;
}







.carusel_paquete {

    max-width: 844px;

    display: block!important;

    /*background-color: green;*/

    margin: 0 auto;

    position: relative;

}



.blq_img{

   max-width: 844px;

   /*height: 100%;*/

   display: block;

}











.vimeo-wrapper {

   /*position: fixed;*/

   position: relative;

   top: 0;

   left: 0;

   width: 100%;

   max-width: 844px;

   max-height: 357px;

   height: 100%;

   z-index: -1;

   pointer-events: none;

   overflow: hidden;

}



.vimeo-wrapper iframe {

   width: 100vw;

   height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */

   min-height: 100vh;

   min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */

   position: absolute;

   top: 50%;

   left: 50%;

   transform: translate(-50%, -50%);

}



















/*-----------------------PANORAMIC-------------------------*/

.icons_travel {

    background-image: url(../img/n3/sprite-travel.png);

    background-position: 0 0;

    background-repeat: no-repeat;

    display: inline-block;

}



.icons_travel.icon_dias  {

    width: 24px;

    height: 24px;

    background-position: -2px -3px;

}



.icons_travel.icon_noches  {

    width: 24px;

    height: 24px;

    background-position: -2px -55px;

}



.icons_travel.icon_fechas {

    width: 24px;

    height: 24px;

    background-position: -69px -86px;

    position: relative;

    top: -31px;

}







.icons_travel.icon_arrow {

    width: 15px;

    height: 20px;

    background-position: -84px -92px;

    position: relative;

    float: right;

    margin-left: 5%;

    margin-right: 20px;

}











.icon_cotizar {

    width: 27px;

    height: 27px;

    background-position: -128px -56px;

    display: inline-block;

    vertical-align: middle;

    margin-right: 8px;

    margin-top: -4px;

}



.icon_imprimir {



    width: 33px;



    height: 33px;



    background-position: -77px -52px;



    display: inline-block;



    vertical-align: middle;



    margin: 0;



}



.icon_pdf {



    width: 33px;



    height: 33px;



    background-position: -78px 0px;



    display: inline-block;



    vertical-align: middle;



    margin: 0;



}



.icon_twitter {



    width: 33px;



    height: 33px;



    background-position: -121px -1px;



    display: inline-block;



    vertical-align: middle;



    margin: 0;



}



.icon_facebook {



    width: 33px;



    height: 33px;



    background-position: -38px -51px;



    display: inline-block;



    vertical-align: middle;



    margin: 0;



}



.icon_whatsapp {



    width: 33px;



    height: 33px;



    background-position: -38px 1px;



    display: inline-block;



    vertical-align: middle;



    margin: 0;



}



.icon_email {



    width: 33px;



    height: 33px;



    background-position: -116px -88px;



    display: inline-block;



    vertical-align: middle;



    margin: 0;



}



.icon_home {



    width: 22px;



    height: 22px;



    background-position: -36px -92px;



    display: inline-block;



    vertical-align: top;



    margin-top: -4px;



}



.icon_calendar {



    width: 31px;



    height: 31px;



    background-position: -162px -87px;



    display: inline-block;



    vertical-align: top;



    margin-top: -4px;



}







.icon_down {



    width: 45px;



    height: 20px;



    background-position: -149px -5px;



    display: inline-block;



    vertical-align: middle;



    margin: 0;



    /*position: absolute;



    z-index: 995;



    top: 24px;*/



    background-color: #fafafa;



}























#cont_nom_dur {



    font-family: 'Arimo', sans-serif;



    width: 59%;



    display: inline-block;



    vertical-align: middle;



    text-align: center;



    border-right: 1px solid #fff;



}







#nom {



    width: 80%;



    display: inline-block;



    background-color: #c7322f;



    text-align: left;



    padding: 10px 0 10px 0;



    margin: 0;



}



#nom small{



    font-weight: 700;



    font-size: 12px;



}



#nom h1 {



    font-weight: 700;



    font-size: 20px;



    line-height: 110%;



    margin: 0;



    padding: 0;



}















#dur_dias{



    width: 50%;



    height: 50px;



    font-weight: 700;



    font-size: 40px;



    line-height: 130%;



    text-align: center;



    display: block;



    float: left;


/*
    color: #142654;



    background-color:#fec200;*/
    
    color: #3b94c6;



    background-color:#ffffff;



}







#dur_dias small{



    font-weight: 400;



    font-size: 14px;



    margin-left: 3px;



}







#dur_noches{



    width: 50%;



    height: 50px;



    font-weight: 700;



    font-size: 40px;



    line-height: 130%;



    text-align: center;



    display: block;



    float: left;



    /*color: #fec200;



    background-color:#142654;*/
    
    
    color: #ffffff;



    background-color:#3b94c6;



}







#dur_noches small{



    font-weight: 400;



    font-size: 14px;



    margin-left: 3px;



}











#price_desde {



    width: 40%;



    display: inline-block;



    text-align: center;



    /*background-color: pink;*/



}







#price_desde div {



    font-weight: 700;



    font-size: 57px;



    display: inline-block;



    vertical-align: middle;



    line-height: 100%;



}



#price_desde small{



    font-weight: 400;



    font-size: 14px;



    display: inline-block;



}



#price_desde span {



    font-weight: 400;



    font-size: 14px;



    display: block;



    line-height: 150%;



    width: auto;



    text-align: right;



}











.breadcrumb {



    font-family: 'Lato', sans-serif;



    font-weight: 700;



    font-size: 12px;



    text-transform: uppercase;



    background-color: #ffff;



    border-radius: none;



    border-radius: 0;



    max-width: 844px;



    margin: 0 auto;



    padding: 36px 0 0 0!important;



}







.breadcrumb-item{



    color:#000!important;



}



.breadcrumb-item a{



    color:#000!important;



}











#cont_extr {
    width: 100%;
    max-width: 844px;
    display: block;
    margin: 0 auto 36px auto;
    padding: 0 15px;
    text-align: left;
    overflow: hidden;
    background-color: #f3f3f4;
    border-top: 1px solid #ffffff;
}







#fligths {



    display: block;



    text-align: right;



    color: #353745!important;



    margin: 0 auto 0 auto;



    padding:0 15px;



}



#fligths h4 {



    font-family: 'Arimo', sans-serif;



    font-weight: 700;



    font-size: 18px;



    margin: 0 0 10px 0;



    color: #353745;



}







#btn_cotization_travel2{



    display: none;



}















#cont_blq_inf_two_menu{



    text-align: left;



    width: 100%;



    max-width: 844px;



    margin: 36px auto 0 auto;



    display: none;



}







.blq_inf_two_menu {



    width: 32.5%;



    font-family: 'Arimo', sans-serif;



    font-weight: 700;



    font-size: 18px;



    margin-top: 0;



    margin-bottom: 0;



    display: inline-block;



    vertical-align: top;



    background-color: #d3d2d2;



}







.blq_inf_two_menu h5 {



    font-family: 'Arimo', sans-serif;



    font-weight: 700;



    font-size: 16px;



    margin-top: 0;



    margin-bottom: 0;



}







.card {



    border:none!important;



    text-align: center;



}















.card-body{



    width: 100%;



    max-width: 844px;



    font-family: 'Lato', sans-serif;



    font-weight: 400;



    font-size: 16px;



    color: #000;



    line-height: 150%;



    text-align: justify;



    border-left:none;



    display: inline-block;



    /*padding: 1.25rem;*/



    padding: 0 15px 0 15px;



}











#collapseItineray,  #collapseLugaresTuristicos{



    padding-top: 0;



}





#collapseItineray p,  #collapseLugaresTuristicos p{

    /*border-left: solid 5px #2ca1d7; */

    padding-left: 0;

    margin-top: 20px;

    margin-bottom: 20;

}




#collapseItineray p strong,  #collapseLugaresTuristicos p strong {

    font-weight: 700;

    color: #25539b;

}



#collapseItineray h1,h2,h3,h5,h6{

    font-family: 'Arimo', sans-serif;

    font-weight: 700;

    display: block;

    color: #25539b;

    text-transform: uppercase;

    margin-top: 36px;

    margin-bottom: 20px;

    font-size: 20px;

}




#collapseLugaresTuristicos h1,h2,h3,h5,h6{

    font-family: 'Arimo', sans-serif;

    font-weight: 700;

    display: block;

    color: #25539b;

    text-transform: uppercase;

    margin-top: 36px;

    margin-bottom: 20px;

    font-size: 20px;

}



#collapseItineray h4,  #collapseLugaresTuristicos h4{

    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    color: #353745;
    text-transform: uppercase;
    padding-left: 15px;
    line-height: 80%;
    margin-top: 0;
    margin-bottom: 36px;
    font-size: 30px;
    /*font-weight: 700;*/
    border-left:solid 5px #75599a;

}















/*.card-body:not(p) {



    margin-bottom: 36px;



    color: blue;



}*/



/* Selecciona todos los títulos h1 cuyo atributo title contenga la palabra "capítulo" */



/*h1[title*="capítulo"] { ... }



h4[h4="Día"] { color:red; }



p[strong^="Día"]{  color: red; }*/











#map {
    width: 100%;
    height: 400px;
}

.recorrido{
    font-size: 14px;
    font-style: italic;
    line-height: 130%;
    color: #616161;
}




#collapseIncludes {

    font-family: 'Arimo', sans-serif;

    color: #000000;

    margin-top: 0!important;

    margin-bottom: 0;

}


#collapseNoIncludes {

    font-family: 'Arimo', sans-serif;

    color: #000000;

    margin-top: 0!important;

    margin-bottom: 0;

}







#collapseIncludes h4{

    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    color: #353745;
    text-align: left;
    text-transform: uppercase;
    line-height: 80%;
    padding-left: 15px;
    margin-top: 100px;
    margin-bottom: 36px;
    font-size: 30px;
    border-left:solid 5px #75599a;
}


#collapseNoIncludes h4{

    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    color: #353745;
    text-align: left;
    text-transform: uppercase;
    line-height: 80%;
    padding-left: 15px;
    margin-top: 100px;
    margin-bottom: 36px;
    font-size: 30px;
    border-left:solid 5px #75599a;
}







#collapseIncludes ul {



    margin: 0;



    padding: 0;



}


#collapseNoIncludes ul {



    margin: 0;



    padding: 0;



}



#collapseIncludes ul li{



    list-style: none;



    font-weight: 400;



    font-size: 14px;



    margin: 0 0 10px 0;



    line-height: 150%;



    /*text-transform: lowercase;*/



}


#collapseNoIncludes ul li{



    list-style: none;



    font-weight: 400;



    font-size: 14px;



    margin: 0 0 10px 0;



    line-height: 150%;



    /*text-transform: lowercase;*/



}



#collapseIncludes ul li::before{



    content: url(../img/n3/bullet.png);



    position: relative;



    left: -7px;



    top: 1px;



}


#collapseNoIncludes ul li::before{



    content: url(../img/n3/bullet.png);



    position: relative;



    left: -7px;



    top: 1px;



}



















#collapseFares {



    font-family: 'Arimo', sans-serif;



    color: #000000;



    margin-top: 0;



}



#collapsePaisesVisitados {



    font-family: 'Arimo', sans-serif;



    color: #000000;



    margin-top: 0;



}



#collapseHoteles {



    font-family: 'Arimo', sans-serif;



    color: #000000;



    margin-top: 0;



}







#collapseFares h4{

    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    color: #353745;
    text-transform: uppercase;
    padding-left: 15px;
    line-height: 80%;
    margin-top: 100px;
    margin-bottom: 36px;
    font-size: 30px;
    border-left:solid 5px #75599a;
}


#collapsePaisesVisitados h4{

    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    color: #353745;
    text-transform: uppercase;
    padding-left: 15px;
    line-height: 80%;
    margin-top: 100px;
    margin-bottom: 36px;
    font-size: 30px;
    border-left:solid 5px #75599a;
}


#collapseHoteles h4{

    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    color: #353745;
    text-transform: uppercase;
    padding-left: 15px;
    line-height: 80%;
    margin-top: 100px;
    margin-bottom: 36px;
    font-size: 30px;
    border-left:solid 5px #75599a;
}



#collapseFares table{



    font-family: 'Arimo', sans-serif;



    width: 100%!important;



    border: none;



    font-size: 12px;



    font-weight: 400;



}


#collapsePaisesVisitados table{



    font-family: 'Arimo', sans-serif;



    width: 100%!important;



    border: none;



    font-size: 12px;



    font-weight: 400;



}

#collapseHoteles table{



    font-family: 'Arimo', sans-serif;



    width: 100%!important;



    border: none;



    font-size: 12px;



    font-weight: 400;



}



#collapseFares thead{



    font-size: 14px;



    font-weight: 700;



}


#collapsePaisesVisitados thead{



    font-size: 14px;



    font-weight: 700;



}

#collapseHoteles thead{



    font-size: 14px;



    font-weight: 700;



}



#collapseFares tr{



    /*min-height: 43px;*/



}

#collapseHoteles tr{



    /*min-height: 43px;*/



}



#collapseFares td{



    padding: 12px;



    line-height: 150%;



    border: none;



}


#collapsePaisesVisitados td{



    padding: 12px;



    line-height: 150%;



    border: none;



}

#collapseHoteles td{



    padding: 12px;



    line-height: 150%;



    border: none;



}



#collapseFares p{



    margin: 0;



    padding: 0;



}



#collapsePaisesVisitados p{



    margin: 0;



    padding: 0;



}


#collapseHoteles p{



    margin: 0;



    padding: 0;



}







#collapseFares tbody tr:hover {



    background-color: #E3F2FF;



}


#collapsePaisesVisitados tbody tr:hover {



    background-color: #E3F2FF;



}

#collapseHoteles tbody tr:hover {



    background-color: #E3F2FF;



}



#collapseFares td:nth-child(1n+2) {



    border-left: solid 1px #969696;



}


#collapsePaisesVisitados td:nth-child(1n+2) {



    border-left: solid 1px #969696;



}


#collapseHoteles td:nth-child(1n+2) {



    border-left: solid 1px #969696;



}











.table-striped tbody tr:nth-of-type(odd) {



    /*background-color: rgba(0,0,0,.05);*/



    background-color: #fAfAfA;



}







.table {



    margin-bottom: 0;



}















#collapseMap h4{
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    color: #353745;
    text-align: left;
    text-transform: uppercase;
    padding-left: 15px;
    line-height: 80%;
    margin-top: 100px;
    margin-bottom: 36px;
    font-size: 30px;
    border-left:solid 5px #75599a;
}















#collapseAditionals{
    padding-top: 0;
}

#collapseAditionals strong{
    margin-top: 36px;
}

#collapseAditionals p {
    /* border-left: solid 5px #2ca1d7; */
    padding-left: 0;
    margin-top: 20px;
    margin-bottom: 20;
}

#collapseAditionals p strong {
    font-weight: 700;
    color: #25539b;
}

#collapseAditionals h1,h2,h3,h5,h6{
    font-family: 'Arimo', sans-serif;
    font-weight: 700;
    display: block;
    color: #25539b;
    text-transform: uppercase;
    margin-top: 36px;
    margin-bottom: 20px;
    font-size: 20px;
}

#collapseAditionals h4{
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    color: #353745;
    text-transform: uppercase;
    padding-left: 15px;
    line-height: 80%;
    margin-top: 100px;
    margin-bottom: 36px;
    font-size: 30px;
    border-left:solid 5px #75599a;
}










#collapseVisas{
    padding-top: 0;
}

#collapseVisas strong{
    margin-top: 36px;
}

#collapseVisas p {
    /* border-left: solid 5px #2ca1d7; */
    padding-left: 0;
    margin-top: 20px;
    margin-bottom: 20;
}

#collapseVisas p strong {
    font-weight: 700;
    color: #25539b;
}

#collapseVisas h1,h2,h3,h5,h6{
    font-family: 'Arimo', sans-serif;
    font-weight: 700;
    display: block;
    color: #25539b;
    text-transform: uppercase;
    margin-top: 36px;
    margin-bottom: 20px;
    font-size: 20px;
}

#collapseVisas h4{
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    color: #353745;
    text-transform: uppercase;
    padding-left: 15px;
    line-height: 80%;
    margin-top: 100px;
    margin-bottom: 36px;
    font-size: 30px;
    border-left:solid 5px #75599a;
}















#phantom{
    height: calc(100%);
}


#blq_Three{
    text-align: center;
    /*margin-top:150px;*/
    margin-top:0;
    background-color: #fAfAfA;
}

.blq_Three_mov{ display: none; }




/*FX BUTTON GENERAL*/
.hvr-bounce-to-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}


.hvr-bounce-to-right:before {
    content: "";
   position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #c7322f;
    border-radius: .25rem;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}



.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
    color: white;
}

.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    /*-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);*/
}

/*FX BUTTON GENERAL*/



.blq_inf_three{
    font-family: 'Arimo', sans-serif;
    width: 80%;
    max-width: 324px;
    display: inline-block;
    text-align: left;
    color: #353745;
    border-bottom:1px solid #d3d2d2;
    padding-bottom: 36px;
    font-size: 15px;
}

#fly{
    padding-bottom: 0!important;
}


.blq_inf_three h2{
    font-family: 'Arimo', sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin: 36px 0 36px 0;
    color: #353745;
}



.blq_inf_three p{
   font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
}





.sidebar-box {
    font-family: 'Arimo', sans-serif;
    width: 80%;
    max-width: 324px;
    /*max-height: 200px;*/
    position: relative;
    overflow: hidden;
    text-align: left;
    display: inline-block;
    color: #353745;
    border-bottom:1px solid #d3d2d2;
    text-transform: uppercase!important;
    font-size: 15px!important;
    padding-bottom: 36px;
    line-height: 150%;
}



.sidebar-box .read-more {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0; padding: 45px 0 0 0;
  /* "transparent" only works here because == rgba(0,0,0,0) */
 background-image: linear-gradient(to bottom, transparent, #fAfAfA);
}







.sidebar-box .read-more a{
    display: block;
}


.sidebar-box .read-more p{
    margin-bottom: 5px;
}



.sidebar-box h2{
    font-family: 'Arimo', sans-serif;
    font-weight: 700;
    font-size: 15px;
    margin: 36px 0 5px 0;
    color: #353745;
        line-height: 150%;

}




.blq_inf_three h5{
   font-family: 'Arimo', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #353745;
    margin: 15px 0 0 0;
    padding: 0 0 0 19px;
    line-height: 100%;
    display: block;
    border-left: 6px solid #75599a;
    text-align: left;
}

.blq_inf_three #salidas{
margin: 36px 0 -10px 0!important;;
}



.blq_inf_three h3{
    font-family: 'Arimo', sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin: 36px 0 0 0;
    color: #353745;
    text-align: left;
}



.bar_blue{
    width: 42%;
    height: 5px;
    margin-top: 10px;
    background-color: #75599a;
    display:block;
}


.blq_inf_three ul{
    margin:0 0 0 0;
    padding: 15px 0 15px 0;
}



#list_redes li{
    display: inline-block;
    list-style: none;
    margin: 36px 0 0 0;
   width: 14%;
}



#list_redes li a{
    font-weight: 700;
    font-size: 14px;
    list-style: none;
    margin-top: 0;
    color:#353745;
    display: block;
}



#list_redes li a:hover{
    color:#75599a;
    text-decoration: none;
}

/*version2 barra compartir*/

.list_redesv2{
    margin: 30px 0 0 0;
    padding: 0;
    width: 250px!important;
    text-align: left;
    display: inline-block;
    background-color: #f3f3f4;
    display: none;
}


#cont_extr h5{
    display: none;
}


.list_redesv2_movil {
    margin: 0 0 0 0;
    padding: 0;
    width: 100%!important;
    display: block;
    background-color: transparent;
}

.list_redesv2 li{
   display: inline-block;
   list-style: none;
   margin: 10px -3px 10px -3px;
   width: auto;
}

.list_redesv2 li a{
   display: block;
}


.icons_social_media {
    background-image: url(https://conexiondubai.com/2027/wp-content/themes/conexion/img/n3/menu-lateral-der/barra-social-media.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
}

.icon_sm_imp {
    width: 64px;
    height: 64px;
    background-position: 0 0;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.icon_sm_imp:hover { background-position: -265px 0; }

.icon_sm_pdf {
    width: 64px;
    height: 64px;
    background-position: -126px 0;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.icon_sm_pdf:hover { background-position: -391px 0; }

.icon_sm_word {
    width: 64px;
    height: 64px;
    background-position: -188px 0;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.icon_sm_word:hover { background-position: -454px 0; }


.icon_sm_whatsapp {
    width: 64px;
    height: 64px;
    background-position: -125px -77px;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.icon_sm_whatsapp:hover { background-position: -391px -77px }


.icon_sm_mail {
    width: 64px;
    height: 64px;
    background-position: -62px 0;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.icon_sm_mail:hover { background-position: -329px 0; }

.icon_sm_facebook {
    width: 64px;
    height: 64px;
    background-position: 0 -77px;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.icon_sm_facebook:hover { background-position: -266px -77px; }

.icon_sm_twitter {
    width: 64px;
    height: 64px;
    background-position: -62px -77px;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.icon_sm_twitter:hover { background-position: -328px -77px; }

.icon_sm_goog {
    width: 64px;
    height: 64px;
    background-position: -188px -77px;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.icon_sm_goog:hover { background-position: -454px -77px; }

.icon_sm_mess {
    width: 64px;
    height: 64px;
    background-position: 0px -148px;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.icon_sm_mess:hover { background-position: -264px -148px; }


.icon_sm_copy {
    width: 64px;
    height: 39px;
    background-position: -462px -148px;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
/*.icon_sm_copy:hover { background-position: -197px -148px; }*/



.cont_lnk_short {
    margin: 13px 0 0 0!important;
    padding: 0!important;
    display: inline-block;
    width: 170px!important;
    float: right;
    /* background: antiquewhite; */
}
#lnk_short {
    border: none;
    outline: none;
    width: 115px!important;
    text-align: center;
    float: left;
    font-size: 12px;
    padding: 10px 0px;
    /*margin-top: 10px;*/
}
.copy_lnk {
    color: #fff;
    background-color: #2ca1d7;
    outline: none;
    width: 50px!important;
    height: 39px!important;
    border: none;
    /*margin-top: 10px;*/
}

.label_gray {
    /* width: 100%; */
    color: #a7a7a7!important;
    font-size: 10px!important;
    font-weight: 700;
    text-align: left;
    padding: 0;
    margin: 2px 0 10px 10px;
    display: block;
}
/* //version2 barra compartir*/



#list_airlines li{
    display: inline-block;
    list-style: none;
    margin: 0 0 0 0;
}

#list_airlines li img{
 width: 48%;
}

#like{ width: 100%!important; }

.plug-face {
    margin: 0 auto 0 auto;
    display: block!important;
    text-align: center;
}



.carusel_temp{
    width: 100%;
    max-width: 324px;
    margin-top: 36px;
}







.carusel_temp .owl-prev {
margin       : 0 0 0 0.7em;
left         : 20px;
display      : inline-block;
position     : absolute;
top          : 35%;
font-size    : 2em;
}



.carusel_temp .owl-next {
margin       : 0 0.7em 0 0;
right        : 20px;
display      : inline-block;
position     : absolute;
top          : 35%;
font-size    : 2em;
}



.item_recomended_three{
    width: 100%;
    max-width: 324px;
    margin-top: 36px;
}



.cont_recomended_three{
    position: relative;
}

.item_recomended_three img{
    width: 100%;
}



.item_recomended_three img:hover{
    filter: brightness(120%);
    transition: opacity .3s;
    opacity: 1;
}



.item_recomended_three span {



    width: auto;



    font-family: 'Arimo', sans-serif;



    font-weight: 700;



    font-size: 16px;



    color: #fff;



    padding: 4px 15px;



    display: block;



    position: absolute;



    z-index: 100;



    bottom: 0;



    left: 0;



    /*text-transform: uppercase;*/



}







#theme_usa{ background-color: #643070; }



#theme_europa{ background-color: #0051a0; }



#theme_sudamerica{ background-color: #579d29; }



#theme_centroamerica{ background-color: #e54f34; }



#theme_asia{ background-color: #692f3b; }



#theme_moriente{ background-color: #f7ad00; }



#theme_canada{ background-color: #e03217; }







.item_recomended_three h4 {



    width: 100%;



    font-family: 'Arimo', sans-serif;



    font-weight: 700;



    font-size: 16px;



    color: #000;



    padding: 0;



    margin: 13px 0 0 0;



    display: block;



    text-align: left;



}



.item_recomended_three p {



    width: 100%;



    font-family: 'Lato', sans-serif;



    font-weight: 400;



    font-size: 14px;



    color: #000;



    padding: 0;



    margin: 6px 0 0 0;



    display: block;



    text-align: left;



}







.item_travel_img img{



    margin-top: 36px;



    width: 100%;



    max-width: 324px;



    text-align: center;



}



.item_travel_img img:hover{



    filter: brightness(120%);



    transition: opacity .3s;



    opacity: 1;



}



















#cont_unete_blq_green {



    margin-top: 100px!important;



    background-color: #75599a!important;



}



#cont_unete_blq_green h3 {

    font-size: 35px;

}















/*#footer {



    font-family: 'Lato', sans-serif;



    min-height: auto;



    margin-top: 0;



    padding: 0;



    z-index: 100;



}*/















.modal-title{



   font-family: 'Arimo', sans-serif;



    font-weight: 700;



    font-size: 18px;



    margin: 0 0 0 0;



    color: #353745;



}











/*modal*/

.modal {

    z-index: 9050!important;

}



.modal-dialog {

    /*max-width: 900px!important;*/

    margin: 1.75rem auto!important;

}



.modal-header {

    background-color: #75599a;

}



.modal-title {

    color: #fff;

}



.close:focus, .close:hover {

    color: #fff!important;

}



.btn-enviar{

    background-color: #75599a!important;

    color: #fff!important;

}

/*modal*/





#form_cotization{



}





.input-minor{

    width: 100%!important;

}



#cel {

    display: inline-block!important;

    width: auto!important;

}

#rec_of {

    display: inline-block!important;

    width: auto!important;

}





/* MEDIA QUERYS TRAVEL*/
@media screen and (max-width:1378px){

    #search_travel{ display: none!important; }
    #search { display: none!important; }
    #btn_cotization_travel {
        display: none;
    }

    input:-internal-autofill-previewed, input:-internal-autofill-selected, textarea:-internal-autofill-previewed, textarea:-internal-autofill-selected, select:-internal-autofill-previewed, select:-internal-autofill-selected {
        /*background-color: rgb(250, 255, 189) !important;*/
        background-color: none !important;
        background-image: none !important;
        color: rgb(0, 0, 0) !important;
    }

}







@media screen and (max-width:1216px){
    .spce_menu{ display: none; }
}




@media screen and (max-width:1400px){
    .blq_inf_one_menu h5 {
        font-size: 15px;
    }
}











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

    #price_desde div {
        /*font-size: 52px;*/
        font-size: 40px;
    }


}











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


    #fligths {

        width: 50%;
        display: inline-block;
        text-align: left;
       padding:0;
    }







    #btn_cotization_travel2{



        width: 100%;



        display: block;



        margin: 0 auto;



        position: fixed;



        bottom: 40px;



        left: -5px;



        z-index: 9000;



        /*background-color: gray;*/



    }







    a.btn-cotizar-ahora {

    width: 55%;

    display: block;

    margin: 0 auto;

    }











}















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


/*#blq_one {
    margin-top:36px;

}*/




#btn_cotization_travel{
    display: none;
}



#blq_one {



    width: 100%;



    max-width: 844px;



    margin: 0 auto;



    background-color: #fff;



    padding: 0;



}











.blq_inf_one {
    width: 100%;
    max-width: 844px;
    text-align: left;
    /*margin-top: 74px;*/
    padding: 0 15px;
    text-align: center;
}


.blq_inf_one h4 {
    margin-top: 15px;
}

.blq_inf_one_menu {
   display: none;
}

#datepicker{
    text-align: center;
}

.ui-widget.ui-widget-content {
    margin: 0 auto;
}



.sidebar-sticky {
    overflow-x: hidden;
    overflow-y: hidden;
}



#blq_Two {
    order: -1;
    /*margin-top: 0;*/
    margin-top:150px;
}


#price_desde div {
    font-size: 64px;
}


#cont_blq_inf_two_menu{
    display: block;
}

.btn-link {
    width: 100%;
    height: 59px;
    color: #353745;
    text-align: center;
    /* border-top: 1px solid #d3d2d2; */
    border-bottom: 4px solid #fff;
    background-image: none!important;
}


.btn-link-active {
    color: #fff!important;
}


.icons_travel.icon_arrow {
    display: none;
}


.card-body {
    /*padding: 0 1.25rem 0 1.25rem;*/
    padding: 0;
}


#collapseItineray h4, #collapsePaisesVisitados h4, #collapseLugaresTuristicos h4, #collapseIncludes h4,#collapseNoIncludes h4, #collapseFares h4, #collapseHoteles h4, #collapseAditionals h4, #collapseMap h4, #collapseVisas h4{
    font-size: 30px;
    margin-top: 100px;
}

#blq_Three {
    margin-top: 0;
    background-color: #fff;
}

#blq_espcifics{ display: none!important; }

.blq_Three_mov{ display: block; }

.blq_inf_three {
    width: 100%;
    max-width: 844px;
    padding-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 50px;
    /*text-align: center;*/
    /* border-top: 1px solid #d3d2d2; */
}

.blq_inf_three h5 {
    margin: 0;
}
.blq_inf_three .item_travel_img {
    text-align: center;
}


.blq_inf_three ul {
    width: auto;
    max-width: 844px;
    text-align: left;
    display: block;
    /*margin: 36px auto 0 auto;*/
}

.blq_inf_three #salidas {
    margin: 0 0 -10px 0!important;
}


#list_redes{
    width: auto;
    display: inline-block;
    padding: 0;
}


#list_redes li {
    width: auto;
    margin: 0 5px;
}


.plug-face {
    margin: 20px 0 0 11px;
    display: inline-block!important;
    text-align: left;
    /*width: 270px;*/
    width: auto;
}

.sidebar-box {
    width: 100%;
    max-width: 844px;
    max-height: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
}


.sidebar-box p{
    margin: 0;
}


.sidebar-box h2 {
    margin: 0 0 5px 0;
}











.sidebar-box .read-more {



    display: none;



}















.blq_inf_three h3 {



    margin: 0 auto;



    text-align: center;



    width: 100%;



    max-width: 260px;



    display: block;



    padding-bottom: 10px;



    border-bottom: 5px solid #75599a;



}







.bar_blue {



    width: 100%;



    height: 5px;



    margin: 10px auto 0 auto;



    background-color: #75599a;



    display: none;



}







.carusel_temp {



    margin: 36px auto 0 auto;



}


.blq_recomended{
    text-align: center;
}





.item_recomended_three {
    display: inline-block;
    vertical-align: top!important;
}


.item_recomended_three h4 {
    height: 37px;
    overflow: hidden;
}










.item_travel_img img{
   margin-top: 0;
}




#img_map_green {
    display: none!important;

}

#cont_unete_blq_green {
    margin-top: 50px!important;
}













}











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







.card-body {



    padding: 0 15px;



}











}











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















.item_recomended_three{



    width: 47%;



    max-width: 47%;



    margin-left: 1%;



    margin-right: 1%;



}















#blq_one {



    padding-left: 15px;



    padding-right: 15px;



}















}







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


#cont_enc {



    text-align: center;



}











#cont_nom_dur {



    font-family: 'Arimo', sans-serif;



    width: 100%;



    border-right: none;



}











#price_desde {



    width: 80%;



    text-align: center;



    padding: 10px 0 10px 0;



}











}




@media screen and (max-width:768px){
    .alternate_flot_menu{
        top: 0;
        background-color: #c7322f;
    }

    .menu {
        opacity: 1;
    }

    #search {
        display: block!important;
    }


}



@media screen and (max-width:700px){
    .item_recomended_three{
        width: 100%;



        max-width: 324px;



        margin-left: auto;



        margin-right: auto;



    }











}















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







    #fligths {



        width: 100%;



        display: inline-block;



        text-align: center;



    }







    /*#btn_cotization_travel2 {



        width: 100%;



        float: none;



        text-align: center;



        margin-top: 36px;



    }*/











    a.btn-cotizar-ahora {

        width: 60%!important;

    }







}







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



    .blq_inf_two_menu{



        width: 30%;



    }







    .blq_inf_two_menu h5 {



        font-size: 16px;



    }







}











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







#dur_dias {



    font-size: 38px;



}



#dur_noches {



    font-size: 38px;



}



#price_desde div {



    font-size: 50px;



}











.blq_inf_two_menu {



    width: 31.5%;



}











.blq_inf_two_menu h5 {



    font-size: 15px;



}











#collapsePaisesVisitados h4,#collapseLugaresTuristicos h4,#collapseItineray h4, #collapseIncludes h4, #collapseNoIncludes h4, #collapseFares h4, #collapseHoteles h4, #collapseAditionals h4, #collapseMap h4, #collapseVisas h4{



    font-size: 20px;



}







#collapseItineray p, #collapsePaisesVisitados p, #collapseLugaresTuristicos p {



    border-left: none;



    padding-left: 0;



}











































}








/* Conexión: icono compartir (sustituye solo el de la barra de herramientas) */
.icon_sm_share{width:64px;height:64px;display:inline-block;vertical-align:middle;margin:0;background:none!important;position:relative}
.icon_sm_share::before{content:"";position:absolute;inset:12px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23172633' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='m8.7 10.7 6.6-4.1M8.7 13.3l6.6 4.1'/%3E%3C/svg%3E")}
.cx-native-share:hover .icon_sm_share::before{opacity:.7}
