.elementor-703 .elementor-element.elementor-element-b04f489 .swiper-menu-nav .swiper-pagination-bullet-active{color:#FFFFFF;}.elementor-703 .elementor-element.elementor-element-b04f489 .tst-menu-book-name .tst-text{color:#000000;}.elementor-703 .elementor-element.elementor-element-fc14910 .swiper-menu-nav .swiper-pagination-bullet-active{color:#FFFFFF;}.elementor-703 .elementor-element.elementor-element-fc14910 .tst-menu-book-name .tst-text{color:#000000;}.elementor-703 .elementor-element.elementor-element-b800221 .swiper-menu-nav .swiper-pagination-bullet-active{color:#FFFFFF;}.elementor-703 .elementor-element.elementor-element-b800221 .tst-menu-book-name .tst-text{color:#000000;}.elementor-703 .elementor-element.elementor-element-402fd80:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-402fd80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-703 .elementor-element.elementor-element-402fd80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-703 .elementor-element.elementor-element-402fd80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-703 .elementor-element.elementor-element-d89defc{padding:30px 0px 30px 0px;}.elementor-703 .elementor-element.elementor-element-27c8978 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-703 .elementor-element.elementor-element-27c8978{text-align:center;}@media(max-width:767px){.elementor-703 .elementor-element.elementor-element-aad8019{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for tastyc-menu, class: .elementor-element-b04f489 */@media(max-width:767px){
    .menu-page-top-menu .swiper-menu-nav span {
    display: inline-block;
}
}
@media(min-width:992px){
    .menu-page-top-menu .swiper-pagination-bullet{
    margin-left: 20px !important;
    margin-right: 20px !important;
}

}
@media(max-width:500px){
    .menu-page-top-menu .swiper-menu-nav span{
    width: 29%;
    display: inline-block;
    padding: 11px 15px;
    font-weight: 800;
    font-size: 11px;
}

}
.menu-page-top-menu .tst-spacer{
    display: none;
}
.menu-page-top-menu .swiper-pagination-bullets span:last-child{
    background-color: #135249;
    color: rgb(255,255,255);
}
.menu-page-top-menu .swiper-pagination-bullets span.swiper-pagination-bullet-active{
    background-color: #B68B4A;
    color: rgb(255,255,255);
}
.menu-page-top-menu .swiper-menu-nav .swiper-pagination-bullet{
    padding: 11px;
}
.menu-page-top-menu .swiper-menu-nav span:first-child:before, .menu-page-top-menu .swiper-menu-nav span:last-child:before{
    display: none;
}




@media(max-width:767px) {
    .menu-page-top-menu .tst-menu-book-item .tst-item-cover-frame  {
  width: 140px !important;
}
}
@media(max-width:360px){
    
.menu-page-top-menu .tst-menu-book-item .tst-menu-book-descr{
    padding-right: 0 !important;
    padding-left: 10px !important;
}
}/* End custom CSS */
/* Start custom CSS for tastyc-menu, class: .elementor-element-fc14910 */@media(max-width:767px){
    .menu-page-top-menu .swiper-menu-nav span {
    display: inline-block;
}
}
@media(min-width:992px){
    .menu-page-top-menu .swiper-pagination-bullet{
    margin-left: 20px !important;
    margin-right: 20px !important;
}

}
@media(max-width:500px){
    .menu-page-top-menu .swiper-menu-nav span{
    width: 29%;
    display: inline-block;
    padding: 11px 15px;
    font-weight: 800;
    font-size: 11px;
}

}
.menu-page-top-menu .tst-spacer{
    display: none;
}
.menu-page-top-menu .swiper-pagination-bullets span:last-child{
    background-color: #135249;
    color: rgb(255,255,255);
}
.menu-page-top-menu .swiper-pagination-bullets span.swiper-pagination-bullet-active{
    background-color: #B68B4A;
    color: rgb(255,255,255);
}
.menu-page-top-menu .swiper-menu-nav .swiper-pagination-bullet{
    padding: 11px;
}
.menu-page-top-menu .swiper-menu-nav span:first-child:before, .menu-page-top-menu .swiper-menu-nav span:last-child:before{
    display: none;
}




@media(max-width:767px) {
    .menu-page-top-menu .tst-menu-book-item .tst-item-cover-frame  {
  width: 140px !important;
}
}
@media(max-width:360px){
    
.menu-page-top-menu .tst-menu-book-item .tst-menu-book-descr{
    padding-right: 0 !important;
    padding-left: 10px !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aad8019 */@media(max-width:767px) {
    .menu-page-top-menu .tst-menu-book-item .tst-item-cover-frame  {
  width: 140px !important;
}
}
@media(max-width:360px){
    
.menu-page-top-menu .tst-menu-book-item .tst-menu-book-descr{
    padding-right: 0 !important;
    padding-left: 10px !important;
}
}

@media(max-width:767px){
    .elementor-element-44ef1cb .swiper-pagination-bullet {
    display: inline-block;
}
}
@media(max-width:500px){
    .menu-page-top-menu .swiper-menu-nav span{
    width: 29%;
    display: inline-block;
    padding: 11px 15px;
    font-weight: 800;
    font-size: 11px;
}
}
/*@media(max-width:360px){*/
/*    #main-menu .swiper-menu-nav .swiper-pagination-bullet{*/
/*        width: 47% !important;*/
/*    }*/
/*}*/

@media(min-width:992px){
.menu-page-top-menu .swiper-pagination-bullet{
margin-left: 20px !important;
margin-right: 20px !important;
}
}
.menu-page-top-menu .swiper-pagination-bullets span:last-child{
    background-color: #135249;
    color: rgb(255,255,255);
}
.menu-page-top-menu .swiper-pagination-bullets span.swiper-pagination-bullet-active{
    background-color: #B68B4A;
    color: rgb(255,255,255);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-402fd80 */@media(max-width:991px){
    .menu-page-good-offer .align-items-center{
    flex-direction: column-reverse;
}
.menu-page-good-offer .align-items-center img{
    max-height: 300px
}
}/* End custom CSS */