/*
 Theme Name:   Vaximo Child
 Description:  Vaximo Child Theme
 Author:       EnvyTheme
 Author URI:   http://envytheme.com
 Template:     vaximo
 Version:      1.8.0
 Text Domain:  vaximo-child
*/

div ul.custom-breadcrumb {
	text-align: center;
}
span.dash {
    color: #fff;
}
ul.custom-breadcrumb li {
	display: inline-block;
    position: relative;
    font-size: 18px;
    font-weight: 500;
    padding-right: 15px;
    padding-left: 15px;
    color: #ffffff;
}
.qsm-pagination, .qmn_pagination, a.qmn_btn.mlw_qmn_quiz_link.mlw_previous, a.qmn_btn.mlw_qmn_quiz_link.mlw_next {
	margin-bottom: 0px !important;
    padding: 0px !important;
    justify-content: flex-start !important;
}
a.qmn_btn.mlw_qmn_quiz_link.mlw_previous {
	margin-right: 20px !important;
}
a.qmn_btn.mlw_qmn_quiz_link.mlw_previous, a.qmn_btn.mlw_qmn_quiz_link.mlw_next {
    padding: 10px 20px !important;
}
input.qsm-btn.qsm-submit-btn.qmn_btn {
    bottom: -15px !important;
    border: none;
}
.border {
    border: none !important;
}
.qsm-results-page p {
    font-size: 20px;
}
div.urgent-flag {
	background: linear-gradient(rgb(97, 25, 207), rgb(54, 3, 130));
	width: 130px;
	font-size: 20px;
	text-align: center;
	margin-bottom: 20px;
	color: #fff;
	margin-top: -10px;
}
td.question b {
    font-weight: 400;
}
td.question span {
    color: #000;
    font-weight: 600;
}
td.question {
	border: none;
    font-size: 18px;
    vertical-align: top;
    margin-bottom: 8px;
    color: #666;
}
td.answer h3 {
    font-size: 30px;
}
td.answer {
	background: #f2f2f2;
    border: none;
    border-radius: 5px;
    box-shadow: 0 0 10px 2px #00000036;
    padding-bottom: 32px;
    font-size: 18px;
}
.page-id-465 .single-contact-info a {
    line-height: 0px;
}
.page-id-465 .single-contact-info {
	padding: 34px 30px !important;
}
.page-id-465 .single-contact-info i.fa {
    font-size: 20px;
    background-color: transparent;
    color: #179ddb;
    width: 25px;
    height: 25px;
}
ul.cybersecurity-item li {
    display: inline-block;
    background-color: #179ddb2e;
    padding: 10px;
    margin-bottom: 30px;
    width: 100%;
    font-weight: 600;
    position: relative;
    padding-left: 40px;
    z-index: 1;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    cursor: pointer;
    border-radius: 4px;
}
ul.cybersecurity-item li i {
	color: #fff;
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 20px;
    font-weight: 600;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    background-color: #179ddb;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 4px;
}
ul.cybersecurity-item li:hover i {
    color: #ffffff;
	background-color: #0e0129;
}
.page-id-323 ul.cybersecurity-item li i {
	top: 13px !important;
}
.footer-top-area {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
}
ul#menu-support-links {
    padding-top: 55px;
}
.nav-area .navbar-area .main-nav, .header-area .top-header-area {
	background-color: rgb(0 0 0 / 75%) !important;
}
.banner-area.banner-item-bg-1 {
	background-blend-mode: overlay;
	background-color: rgb(0 0 0 / 15%) !important;
}
.header-area .top-header-area {
	padding: 5px 0 !important;
}
nav.navbar.navbar-expand-md {
    padding: 0px !important;
}
.single-security::before {
	/*background-image: linear-gradient(to bottom right, #d2044d, #ff5e68);*/
	background-image: linear-gradient(to bottom right, #179ddb, #92c4db) !important;
}
.client-img {
    bottom: -90px !important;
}

@media (max-width: 767px) {
	ul#menu-support-links {
    	padding-top: 0px !important;
		margin-top: -20px !important;
	}
}