@charset 'utf-8';
/*
 Theme Name:   Militarology Child
 Theme URI:    http://militarology.ancorathemes.com/
 Description:  Militarology - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     militarology
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  militarology
*/



/* =Theme customization starts here
-------------------------------------------------------------- */
html {
  scroll-behavior: smooth;
}

.dataTables_wrapper .dataTables_length select {
    visibility: inherit;
}
.dataTables_wrapper .dataTables_length {
    padding-bottom: 30px;
}
.page-id-3607 .column-1,
.page-id-3598 .column-1,
.page-id-3401 .column-1 {
    width: 123px !important;
}
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
    background-color: #ec3f3a;
    color: #fff;
}


.page-id-2 .blog-space .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding: 0px 30px 0px 30px;
    height: 420px;
}

/*11-4-2022*/
.paginate_button.next {
    background-color: #23402c;
    border-radius: 10px !important;
    font-weight: bold;
}
.dataTables_paginate a {
    color: #fff !important;
}
.paginate_button.next:hover {
    background-color: #ec3f3a;
    border-radius: 10px !important;
    font-weight: bold;
}

.paginate_button.previous{
        background-color: #23402c;
    border-radius: 10px !important;
    font-weight: bold;
}
/*18-4-2022*/

.rucksacktest {
  position: relative;
  text-align: center;
  color: white;
}

.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.centered a {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}
.centered a:hover {
    color: #fff;
    text-decoration: none;
}
.rucksacktest.col-md-4 {
    margin-bottom: 25px;
    width: 30%;
    float: left;
    margin-right: 25px;
}
.centered a {
    font-size: 30px;
}

.page-id-2613  td.column-1 {
    font-weight: bold;
    color: #000 !important;
    width: 30%;
}
.page-id-2613  td.column-2 {
    color: #000 !important;
    font-weight: bold;
}
/*25-4-2022*/

.page-id-2816 .column-1 {
    width: 170px !important;
}
/*26-4-2022*/
p {
    color: #2f153f;
    font-weight: bold;
}
.footer_custom p {
    color: #fff;
}
.footer_custom li a {
    color: #fff !important;
    font-weight: bold;
}

.footer_custom span.social_name {
    color: #fff;
    font-weight: bold;
}

.footer_custom a.sc_layouts_item_link.sc_layouts_iconed_text_link {
    font-weight: bold;
}
.footer_custom span {
    color: #fff !important;
    font-weight: bold;
}
.footer_custom a {
    color: #fff !important;
}

.dark-text p {
    color: #fff;
}

/*5-5-2022*/

@media screen and (min-width: 768px) {
.scroll-menu ul.sub-menu {

    white-space: nowrap !important;
    overflow: hidden scroll !important;
    height: 300px !important;
    overflow-x: scroll !important;
    width: 547px;
    position: absolute;
    left: -230%!important;

/*    white-space: nowrap !important;
    overflow: hidden scroll !important;
    height: 300px !important;
    overflow-x: scroll !important;
    width: 400px;
    position: absolute;
    left: -166%!important;*/
}

/*.scroll-menu ul li a{
    font-size: 12px !important;
}*/
.scroll-menu ul.sub-menu::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}


.scroll-menu ul.sub-menu::-webkit-scrollbar-track {
    background-color: grey;
}

}
.postid-8515 .post-sngl {
    border: none;
}

/*11-5-2022*/

.blog-imagedisplayone .vc_gitem-animated-block {
    display: none;
}
/*12-5-2022*/

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

.rucksacktest.col-md-4 {
    margin-bottom: 25px;
    width: 92%;
    float: left;
    margin-right: 25px;
}
.page-id-1032 .wpb_text_column.wpb_content_element.history-cls {
    height: 505px;
}

.page-id-1105 .wpb_text_column.wpb_content_element.history-cls {
    height: 540px;
}

.dataTables_filter {
    padding-bottom: 30px;
}

.tablepress {
    overflow-x: scroll;
    display: inline-block;
}

}

/*30-5-2022*/
.dataTables_wrapper .dataTables_paginate .paginate_button.next {
    padding: 0.5em 1.5em 0.5em 1em !important;
    color: #fff !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
    padding: 0.5em 1.5em 0.5em 2em !important;
    color: #fff !important;
}

.paging_simple .paginate_button.previous:before {

    left: 16px;
}