ul.breadcrumbs.pull-right {
    display: none;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #990000 !important;
    background-color: #990000 !important;
    color: #fff !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    border-color: #990000 !important;
    background-color: #990000 !important;
    color: #fff !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #990000 !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
    color: #666 !important;
}

#header .mobile-menu-toggle {
    background: url(http://www.citadeltours.com/wp-content/uploads/2016/11/mobile-menu.png) no-repeat center center #990000;
}
.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab>a {
    color: #fff !important;
}
.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff !important;
}
span.vc_tta-title-text {
    font-weight: bold;
}
#header .mobile-menu > ul.menu > li.menu-item-has-children.open {
    background: #990000;
}
#header .mobile-menu {
    background: #990000 !important;
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #990000 !important;
    background-color: #990000 !important;
}
.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff !important;
}



.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
     border-color: #990000 !important;
    background-color: #990000 !important;
}

#hotel-description .features, #cruise-description .features, #travel-guide .features, #tour-details .features {
    padding: 0px !important;
        margin: !important;
}
#footer .bottom #back-to-top i {
    border-color: #990000;
}
hr {
    height: 0px;
}
article.box {
    min-height: auto !important;
}
.description {
    min-height: auto !important;
}




ul.sidebar_widget {
    width: 90%;
    list-style: none;
    margin: auto;
}



.sidebar_widget.three > li {
    width: 31%;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
}

footer#footer {
    background: #333333;
}
.bottom {
    background: #fff;
}
h2.widgettitle {
    color: #fff;
}
.textwidget {
    color: #fff;
}
span.post_attribute {
    color: #fff;
}
footer#footer {
    padding-top: 15px;
}








img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	max-width: 100%
}

.pum-theme-3235 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    background-color: #990000 !important;
}
.image-container img {
    width: 100%;
    height: 100%;
}

.hover-effect:after {
	display: none;
}

#footer.style3 #back-to-top i {
 border-color: #990000;
 color: #990000;
}

button, input[type="submit"] {
    background: #990000;
}

.search-tab-content h4.title {
    margin: 10px 0;
    height: inherit;
}

button:hover, input[type="submit"]:hover {
    background: #990000;
}

#tour-details .features label {
    width: 130px;
}

.photo-gallery.style2 .flex-direction-nav li a:hover, .photo-gallery.style3 .flex-direction-nav li a:hover, .photo-gallery.style4 .flex-direction-nav li a:hover, .image-carousel.style2 .flex-direction-nav li a:hover {
    background: #990000;
}

.tour-detail-page .image-box {
    margin-bottom: 20px;
}

button.full-width, a.button, xb:hover {
    margin-bottom: auto;
    margin-top: auto;
}

.photo-gallery.style2 .flex-direction-nav li a, .photo-gallery.style3 .flex-direction-nav li a, .photo-gallery.style4 .flex-direction-nav li a, .image-carousel.style2 .flex-direction-nav li a {
    background: #990000;
}

.soap-icon-departure:before {
    color: #990000;
}

ul.check li:before {
       color: #990000;
}

.booking-details .tour-detail .icon-box .soap-icon-clock {
    color: #990000;
}

.soap-icon-calendar:before {
    color: #990000;
}

a:hover, a:focus {
    color: #990000;
}

.toggle-container .panel .panel-title {
    color: inherit;
}

.icon-check:hover:after {
    background-color: #990000;
}

.sort-by-section .sort-bar li.active .sort-by-container > span:after {
    background: #990000;
}

.sort-by-section .swap-tiles li:hover > a > i, .sort-by-section .swap-tiles li.active > a > i {
    background: #990000;
}

.post-meta {
    display: none;
}

div#respond {
    display: none;
}

p.no-comments {
    display: none;
}

#main-menu ul.menu, .chaser ul.menu {
    margin: 0;
    float: right;
    padding-top: 21px;
}

.about-author.block {
    display: none;
}

.icon-check::after {
    background: url(../images/icon/icon-check.png) no-repeat center center #990000;
}

.icon-check::after:hover {
    background: url(../images/icon/icon-check.png) no-repeat center center #990000;
}

.tab-container ul.tabs li.active > a, .tab-container ul.tabs li:hover > a {
    color: #990000;
}

.page-title-container .breadcrumbs li::after {
    content: "/";
    color: #ffffff;
}

.page-title-container {
    background: #990000 ;
}

.green-bg {
    background-color: #990000 !important;
}

.toggle-container.style1 .panel .panel-title > a.collapsed::before {
    color: #fff;
    background: #990000 ;
}



.author-section img {
  visibility: hidden;
}
.testimonial.style1 .testimonial-control-nav > li a.testimonial-active {
    background: #990000 ;
    border-color: #990000 !important;
}

.entry-content blockquote::before, .entry-content blockquote::after, .comment-text blockquote::before, .comment-text blockquote::after {
 color: #990000  !important;
}

.tour-packages.listing-style1 .box .features li::before {
 color: #990000  !important;
}

.yellow-color
{
    color: #990000  !important;
}

.vc_custom_1469473381900 {
    margin-left: 0px !important;
    margin-right: 20px !important;
}

h5
{
  font-weight: bold;
}

.search-results-title > i {
    color: #990000;
}

.container.location
{
	background: #f5f6f6;
    padding: 3px 15px 3px 15px;
}

button
{
    background-color: #990000;
}

.page-title-container .breadcrumbs li.active {
    color: #ffffff;
}

.tour-packages.listing-style1 .box .time span {
    color: #838383;
}

.icon-box.style10 {
    border: 5px solid #990000;
    margin-top: 20px;
    padding-top: 40px;
    position: relative;
    color: #838383;
    text-align: center;
    background: #e6e6e6;
    min-height: 300px;
    margin-bottom: 20px;
    font-size: 12px;
    text-transform: inherit;
}

.btn-action button {
    font-size: 14px;
    padding: 7px 20px !important;
}

button.full-width , a.button , xb:hover{
    background-color: #990000;
    color: white;
}

button.full-width:hover , a.button:hover , .xb:hover {
    background-color: #990000;
    color: white;
}

.icon-box.style10 > i{
    background-color: #990000;
    border: 3px solid;
}

.menu-item-object-page , .menu-item-object-travel_guide
{
font-size: 13px;
}

.price{
color: #990000;
}

body {
font: 90%/150% "Helvetica Neue",Arial,sans-serif;		
}

.image-box .discount
{
font-size:80%;
}

.entry-content blockquote, .comment-text blockquote {
    color: #6f6f6f ;
}

a {
color: #990000;
}

section#content {
    background: #e9ebee;
}

.gray-area {
    background: #e9ebee;
}

section#content
{
padding-top:0px;
}
.vc_cta3-container.vc_cta3-size-sm {
    width: 90% !important;
    font-size: 15px !important;
}



.vc_btn3-container.vc_btn3-center .vc_btn3-block {
    font-size: 15px !important;
}

.vc_custom_1470829851288 {
    background-color: #990000!important;
}
input[type="submit"] {
    background: #990000 !important;
}
input.input-text, input.wpcf7-text, select, textarea, span.custom-select, input[type="password"] {
    background: #fff !important;
}
@media screen and (min-width: 1000px) {
.col2ft-wrap{
        float: right;
        margin-right: 150px;
}
}

ul.mobile-topnav.container {
    display: none;
}
.selector span.custom-select:before {
    background: #990000 !important;
}
