@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
* {margin: 0;padding: 0;}
@font-face {
  font-family: 'News701 BT Bold';
  src: url('News701 BT Bold.ttf') format('truetype');
}
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap');

:root{

    --richardlg:#D7A033;
    --richardlg2:#282D2F;
	--richardlg1:#353842;
}

.content table {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 20px;
    border-collapse: collapse;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}

.breadcrumb {

    padding: 0;
    list-style: none;
    background-color: #f2f2f2 !important;
    margin-bottom: 15px;
   
}
ul#ind_cont {
    max-height: 600px;
    overflow-y: auto;
  
}


[class^="wp-image-"] {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover; /* Ajusta cómo la imagen se adapta al contenedor */
}
[id^="attachment_"] {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover; /* Ajusta cómo la imagen se adapta al contenedor */
}


@media (min-width: 1200px) {
    .container {
        max-width: 1200px !important;
    }
}
.content p {
    text-align: justify;
    color: #666;
    line-height: 22px;
    margin: 10px 10px;
    padding-bottom: 0;
}

.foocen {
    border-left: 1px solid #eec02d;
    border-right: 1px solid #eec02d;
}
.bgrichardlg1{
	background:var(--richardlg);
	}
.Foo1 h5 {
    color: #eec02d;
    font-size: 20px;
	 padding-bottom: 20px;
    text-transform: uppercase;
    font-weight: 500;
}

.Foo1 tr {
    border-bottom: 1px solid #eec02d;
}

a{
  text-decoration:none !important;
  cursor:pointer !important;
}

.astm-search-menu {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

#MainFooter td {
    background: var(--richardlg1) !important;
    color:#fff;
}


body {font-family: 'Roboto', sans-serif;font-size: 16px;margin: 0;
    background:#fff;
/*    background: url(/wp-content/themes/richardlarotag/img/strip.png)repeat center #f8f8f8;*/
}
img {border: none;padding: 0;max-width: 100%;height: auto;}
img a {border: none;}

.Logo-General {/*width: 40%;display: inline-block;padding: 10px 0;*/vertical-align: middle;margin: auto;}
.Logo-General img {vertical-align: middle;width: 65%;height: auto;}

@media (max-width: 768px) {
.Logo-General img {
   
    width: 100% !important;
   
}
    #MainSuperTop{display:none;}
/*    header{display:none;}*/
    .portada-home {
        height: auto;
        padding: 50px 20px;
    }
    .cajahome1 {
        height: 150px;
        width: 150px;
    }
}


.Contactos1 a {
color:#ffffff;
}
h1.pagetitle {
    font-size: 27px;
    font-family: 'News701 BT Bold';
}
/*li.list-group-item {
    background-position: 0 6px;
    background-repeat: no-repeat;
    padding: 12px 0 12px 40px;
    background-size: 30px;
    border-bottom: 1px solid #ccc;
    width: 296px;
}
*/
img.imgrichardlg{
   width: 30px; height: 30px; object-fit: cover;
}


.encuesta .basic-yop-poll-container {
    border-radius: 10px!important;
    margin: 5px 0;
    border-color: #fff!important
}

.encuesta .basic-yop-poll-container li {
    margin: 5px 0
}

.encuesta .basic-question-title {
    text-transform: uppercase;
    font-weight: bold!important;
    border-bottom: solid 2px #515151;
    padding-bottom: 10px
}

.encuesta .progress-bar {
    background-color: #eec02d!important;
    box-shadow: none!important
}

.encuesta .bootstrap-yop .progress {
    height: 12px!important
}

.encuesta .basic-vote {
    margin: 0!important;
    width: 100%
}

.encuesta .basic-vote-button {
    background-color: var(--richardlg) !important;!i;!;
    width: 100%;
    box-sizing: border-box;
    margin: 0!important;
    border-radius: 4px!important;
    display: block
}



#MainSecret {background: #14223a;text-align: center;padding: 20px 0;border-bottom: 2px solid #f3c800;box-sizing: border-box;}
#MainFooter {/* padding: 15px 0 20px; */background: url(https://www.libertrekperutravel.com/blog/wp-content/themes/richardlarotag/img/pie-de-pagina-guia-de-viajes-peru.webp)center center no-repeat;background-size: cover;}
#Copyright {
    text-align: center !important;
    background-color: #eec02d !important;
    font-size: 15px;
    color: #353741;
    font-weight: 600;
    padding: 10px 0;
    border-bottom: 4px solid #3f4245;
}


.bgrichardlg{
        background: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
    padding: 0 10px 0 10px;
}
a.textrmcolor:after {
    position: absolute;
    content: '';
    width: 50%;
    height: 2px;
    background-color: #eec02d;
    bottom: 19%;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 2px;
}

p.textrmcolor:after {
    position: absolute;
    content: '';
    width: 50%;
    height: 3px;
    background-color: #eec02d;
    bottom: 14.5%;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 2px;
}


h5.card-title {
    color: #353741;
    font-size: 12px;
    font-weight: 900;
    padding: 7px 5px 0 5px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    line-height: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    letter-spacing: 0;
    word-spacing: 0;
}

h2.textrichardlgh2 {font-size: 20px;text-align: center;border-top: 2px solid #f1f1f1;border-bottom: 2px solid #f1f1f1;/* margin: 0 0 0px 0; *//* background-position: 120px center; */background-repeat: no-repeat;padding: 12px 0px 12px 00px;/* background-size: 18px; *//* font-family: 'News701 BT Bold';*/}

/*.categorias h2 {
    font-size: 20px;
    text-align: center;
    border-top: 2px solid #f1f1f1;
    border-bottom: 2px solid #f1f1f1;
     background-repeat: no-repeat;
    padding: 12px 0px 12px 40px;
   
}
*/

@media only screen and (min-width: 769px) {
    #mega-menu-wrap-max_mega_menu_1 {
        background: transparent !important;
    }
}

/*.container {
    background:#fff;
}*/


 .suscribete-der h3 {font-size: 14px;font-weight: 600;text-transform: uppercase;position: relative;padding: 15px 15px;color: #e56a33;margin: 0;}
.suscribete-der h3 strong {color: #000;font-size: 26px;text-transform: capitalize;/* background-color: #f2f2f2; */padding: 0;display: block;position: inherit;z-index: 1;font-family: 'News701 BT Bold';}
 .suscribete-der input {padding: 8px;background-color: RGBA(255, 255, 255, .8);width: 100%;font: 14px 'Open Sans', sans-serif;max-width: 100%;border: 1px solid #CCC;box-sizing: border-box;letter-spacing: 0;word-spacing: 0;margin: 20px 0;}
 .suscribete-der a {background-color: var(--richardlg) !important;border: none;color: #ffffff !important;font-size: 14px;padding: 6px 15px;text-transform: uppercase;border-radius: 5px;margin-bottom: 6px;display: inline-block;}
.suscribete-der p {padding: 0px 5px 5px 5px;color: #000000;font-size: 0.8rem !important;!i;!;}
.suscribete-der h3::after {content: "";width: 0px;}


 .entradas h3 {
    font-size: 19px;
    font-weight: 600;
    color: #eec02d;
    text-transform: uppercase;
}




.indi-cont h2 {font-size: 15px;text-align: center;border-top: 2px solid #868686;border-bottom: 2px solid #868686;margin: 0px 0 15px 0;background-position: 24% center;background-repeat: no-repeat;padding: 12px 0px 12px 40px;background-size: 18px;background-image: url(images/ic-indice-blog.webp);font-family: 'News701 BT Bold';}
.js-toc ol li {list-style: none;font-size: 14px;text-transform: lowercase;padding: 2px 0 2px 24px;color: #000;line-height: 20px;background: url(https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/chacana.png) 10px center no-repeat;background-size: 13px auto;background-position: 0px 5px;}
.js-toc ol li ol li:before {content: "\f111";font-family: FontAwesome;font-size: 8px;background-color: black;border-radius: 50%;margin-right: 10px;}
.js-toc ol li ol li {background: none;padding: 0;}
.js-toc-content {margin-right: 10px;}
.js-toc-content p span {color: #888888 !important;font-size: 14px;}
.js-toc-content h2 {color: #e56a33;text-transform: uppercase;font-size: 20px;padding: 10px !important;scroll-margin-top: 45px;}
.js-toc-content h3 {color: #4657a3;text-transform: uppercase;font-size: 18px;padding: 10px !important;}
.js-toc-content h4 {color: #353741;text-transform: uppercase;font-size: 16px;padding: 10px !important;}
.js-toc-content ul li {list-style: none; position: relative; padding-left: 15px;}
.js-toc-content ul li:before{content: "\f111"; font-family: FontAwesome; font-size: 7px; border-radius: 50%; margin-right: 10px; color: #e56a33; position: absolute; top: 14px; left: -8px; transform: translateY(-50%);}
.js-toc-content ul {padding-left: 25px !important;}
.js-toc-content ul li span {color: #565656 !important;}
.js-toc-content ul li, .js-toc-content ul li span, .js-toc-content ol li span, .js-toc-content ol li {color: #666666;}



a.page-scroll {
        font-size: 14px;
    text-transform: lowercase;
    width: auto;
}


/*ul#ind_cont {
    border-left: 1px solid #eec02d;

}*/


/*li a.page-scroll:hover, li a.page-scroll .active {
    background-color: #f2f2f2;
    border-left: 4px solid #eec02d;
    text-shadow: 0px 0px 0.5px #000000;
    text-decoration: none;
    color: #000;
}
*/
/*li.list-group-item {

background-color: #f2f2f2;
    border-left: 4px solid #eec02d;
    text-shadow: 0px 0px 0.5px #000000;
    text-decoration: none;
    color: #000;
}
*/
.richardpanel{
    padding:3px !important;
    

}

.richardpanel .list-group-item {
    border: none !important;
    padding: 0.4rem !important;
}

.richardpanel .list-group-item {
 padding: 0.4rem !important;
 border-left: 4px solid #eec02d !important;
 text-shadow: 0px 0px 0.5px #000000;
 text-decoration: none;
 background-color: #f9f9f9;
 margin-bottom: 0.3rem;
}

.richardpanel .list-group-item a {
 color: #000 ;

}

a.page-scroll.active {
    color: #eec02d;
}


a.page-scroll {
    font-size: 14px;
  
}

.categorias .card-body{
    padding: 0.5rem !important;
}


.categorias li a{
    font-size: 0.8rem !important;
}

.basic-yop-poll-container .basic-inner {
     padding: 0 !important; 
}

/*
.richardpanel .list-group-item:hover,.richardpanel .list-group-item .active {
    background-color: #f2f2f2;
    border-left: 4px solid #eec02d;
    text-shadow: 0px 0px 0.5px #000000;
    text-decoration: none;
    color: #000;
}*/

/*.richardpanel .list-group-item  a:hover, .richardpanel .list-group-item ul .active {
    background-color: #f2f2f2;
    border-left: 4px solid #eec02d;
    text-shadow: 0px 0px 0.5px #000000;
    text-decoration: none;
    color: #000;
}
*/
.btnrichardlg{
    background:var(--richardlg) !important;
    border:none !important;
}


.mtop ul li {
    border-left: 2px solid #000000;
}
.mtop li {
    display: contents;
    /* padding: 0 11px 0 10px; */
    /* letter-spacing: 0; */
    /* word-spacing: 0; */
    /* font-size: 17px; */
    /* font-weight: 300; */
    /* position: relative; */
}.mtop {
    display: inline-flex;
    /* vertical-align: middle; */
    display: inline-block;
    /* width: 9%; */
    /* color: #000; */
    /* text-align: right; */
    /* box-sizing: border-box; */
}.mtop li a {
    color: #ffffff;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 600;
}


.wp-pagenavi span.pages:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    content: "\f15b";
    padding-right: 5px
}

.wp-pagenavi span.current {
    font-weight: 700;
    background: #e56a33;
    color: #fff
}

.navigation {
    padding: 15px 0;
    margin-bottom: 15px
}

.wp-pagenavi {
    clear: both
}

.wp-pagenavi a,.wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #BFBFBF;
    padding: 3px 5px;
    margin: 2px
}

.wp-pagenavi a:hover,.wp-pagenavi span.current {
    border-color: #000
}

.wp-pagenavi span.current {
    font-weight: 700
}



.wp-pagenavi {
    letter-spacing: 0;
    word-spacing: 0;
    font-size: 15px;
    text-align: center
}

.wp-pagenavi a,.wp-pagenavi span {
    border: none!important;
    color: #666;
    display: inline-block;
    padding: 7px 10px!important;
    font-weight: 400!important;
    border-top: 3px solid #ccc!important;
    border-bottom: 3px solid #ccc!important
}

.wp-pagenavi a:hover,.wp-pagenavi span:hover {
    background-color: #e56a33;
    color: #fff
}
