/*style dynamic css file */
/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
.mkdf-preload-background { background-image: url(https://www.cota.com/wp-content/themes/gotravel/assets/img/preload_pattern.png) !important;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a, p a, blockquote:not(.mkdf-blockquote-shortcode):before, .mkdf-comment-holder .mkdf-comment-reply-holder > a:hover, .mkdf-comment-holder .mkdf-comment-reply-holder a.comment-reply-link:before, .mkdf-pagination li.active span, .mkdf-pagination li a:hover, .mkdf-pagination li a:hover span, .mkdf-like.liked, .wpb_widgetised_column .widget a:hover, aside.mkdf-sidebar .widget a:hover, .wpb_widgetised_column .widget.widget_categories li:hover, aside.mkdf-sidebar .widget.widget_categories li:hover, .wpb_widgetised_column .widget.widget_rss > h5 .rsswidget:hover, aside.mkdf-sidebar .widget.widget_rss > h5 .rsswidget:hover, .wpb_widgetised_column .widget.widget_nav_menu ul.menu li a:hover, aside.mkdf-sidebar .widget.widget_nav_menu ul.menu li a:hover, .wpb_widgetised_column .widget.widget_nav_menu .current-menu-item > a, aside.mkdf-sidebar .widget.widget_nav_menu .current-menu-item > a, .wpb_widgetised_column .widget.widget_product_tag_cloud .tagcloud a:hover, .wpb_widgetised_column .widget.widget_tag_cloud .tagcloud a:hover, aside.mkdf-sidebar .widget.widget_product_tag_cloud .tagcloud a:hover, aside.mkdf-sidebar .widget.widget_tag_cloud .tagcloud a:hover, #ui-datepicker-div .ui-datepicker-title, .mkdf-main-menu > ul > li > a:hover, .mkdf-main-menu > ul > li.mkdf-active-item > a, .mkdf-drop-down .wide .second.mkdf-dropdown-with-background-image .inner ul li a:hover, .mkdf-drop-down .wide .second.mkdf-dropdown-with-background-image .inner ul li.current-menu-ancestor > a, .mkdf-drop-down .wide .second.mkdf-dropdown-with-background-image .inner ul li.current-menu-item > a, .mkdf-mobile-header .mkdf-mobile-nav a:hover, .mkdf-mobile-header .mkdf-mobile-nav h4:hover, .mkdf-mobile-header .mkdf-mobile-menu-opener a:hover, .mkdf-breadcrumbs-area-holder .mkdf-breadcrumbs-holder .mkdf-breadcrumbs a:hover, .mkdf-breadcrumbs-area-holder .mkdf-breadcrumbs-social-holder .mkdf-social-share-holder.mkdf-list li a:hover, .mkdf-side-menu-button-opener:hover, .mkdf-side-menu .widget a:hover, .mkdf-blog-holder article.sticky .mkdf-post-title a, .mkdf-blog-holder article .mkdf-post-info > div:hover .mkdf-like > i, .mkdf-blog-holder article .mkdf-post-info > div:hover .mkdf-post-info-comments-icon > span, .mkdf-blog-holder article .mkdf-post-info > div:hover.mkdf-post-info-category > span, .mkdf-filter-blog-holder li.mkdf-active, article .mkdf-category, article .mkdf-category span.icon_tags, .mejs-controls .mejs-button button:hover, .mkdf-team .mkdf-icon-shortcode a:hover, .mkdf-message .mkdf-message-inner a.mkdf-close i:hover, .mkdf-ordered-list ol > li:before, .mkdf-blog-carousel-holder .mkdf-blog-carousel.owl-carousel .owl-nav .owl-prev:hover, .mkdf-blog-carousel-holder .mkdf-blog-carousel.owl-carousel .owl-nav .owl-next:hover, .mkdf-icon-list-item .mkdf-icon-list-icon-holder-inner > *, .mkdf-blog-slider-holder .mkdf-bs-item-bottom-section .mkdf-bs-item-author a:hover, .mkdf-blog-slider-holder .mkdf-bs-item-bottom-section .mkdf-bs-item-categories:hover > span, .mkdf-blog-slider-holder .owl-prev:hover, .mkdf-blog-slider-holder .owl-next:hover, .mkdf-testimonials.owl-carousel .owl-nav .owl-prev:hover .mkdf-prev-icon i, .mkdf-testimonials.owl-carousel .owl-nav .owl-prev:hover .mkdf-next-icon i, .mkdf-testimonials.owl-carousel .owl-nav .owl-next:hover .mkdf-prev-icon i, .mkdf-testimonials.owl-carousel .owl-nav .owl-next:hover .mkdf-next-icon i, .mkdf-masonry-gallery-holder .mkdf-mg-item .mkdf-mg-item-additional-text, .mkdf-pie-chart-with-icon-holder .mkdf-percentage-with-icon i, .mkdf-pie-chart-with-icon-holder .mkdf-percentage-with-icon span, .mkdf-accordion-holder .mkdf-title-holder.ui-state-active, .mkdf-accordion-holder .mkdf-title-holder.ui-state-hover, .mkdf-accordion-holder .mkdf-title-holder.ui-state-active .mkdf-accordion-mark-icon .mkdf-accordion-mark-open, .mkdf-accordion-holder .mkdf-title-holder.ui-state-hover .mkdf-accordion-mark-icon .mkdf-accordion-mark-open, .mkdf-accordion-holder .mkdf-title-holder.ui-state-active .mkdf-accordion-mark-icon .mkdf-accordion-mark-close, .mkdf-blog-list-holder .mkdf-item-info-section > div:hover .mkdf-like > i, .mkdf-blog-list-holder .mkdf-item-info-section > div:hover .mkdf-post-info-comments-icon > span, .mkdf-blog-list-holder .mkdf-item-info-section > div:hover.mkdf-post-info-category > span, .mkdf-blog-list-holder.mkdf-grid-type-2 .mkdf-post-item-author-holder a:hover, .mkdf-blog-list-holder.mkdf-masonry .mkdf-post-item-author-holder a:hover, .mkdf-btn.mkdf-btn-outline, .woocommerce .mkdf-btn-outline.button, .post-password-form input.mkdf-btn-outline[type='submit'], input.mkdf-btn-outline.wpcf7-form-control.wpcf7-submit, blockquote .mkdf-icon-quotations-holder, .mkdf-image-gallery .owl-nav .owl-prev:hover .mkdf-prev-icon i, .mkdf-image-gallery .owl-nav .owl-prev:hover .mkdf-next-icon i, .mkdf-image-gallery .owl-nav .owl-next:hover .mkdf-prev-icon i, .mkdf-image-gallery .owl-nav .owl-next:hover .mkdf-next-icon i, .mkdf-dropcaps, .mkdf-social-share-holder.mkdf-list li a:hover, .mkdf-info-item-inner:hover h5, .mkdf-icon-progress-bar .mkdf-ipb-active, .widget_icl_lang_sel_widget #lang_sel ul li a:hover, .widget_icl_lang_sel_widget #lang_sel_click ul li a:hover, .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a:hover, .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a:hover, .mkdf-tours-price-holder, .mkdf-tour-item-label.mkdf-tour-item-label-skin2, .mkdf-tours-standard-item .mkdf-tours-item-discount-price.mkdf-tours-item-price, .mkdf-tours-gallery-item .mkdf-tours-price-with-discount .mkdf-tours-item-discount-price.mkdf-tours-item-price, .mkdf-tours-list-item .mkdf-tours-price-with-discount .mkdf-tours-item-discount-price.mkdf-tours-item-price, .mkdf-tours-list-item .mkdf-tours-tour-categories-item a:hover, .mkdf-tour-type-list-holder li a:hover, .mkdf-tours-top-reviews-carousel-holder .owl-prev:hover, .mkdf-tours-top-reviews-carousel-holder .owl-next:hover, .mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li.ui-state-active a, .mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li a:hover, .mkdf-tour-item-single-holder article .mkdf-tour-item-price-holder .mkdf-tour-item-price, .mkdf-tour-item-single-holder article .mkdf-tour-item-price-holder .mkdf-tours-item-discount-price.mkdf-tours-item-price, .mkdf-tour-item-single-holder article .mkdf-tour-item-short-info .mkdf-tours-tour-categories-item a:hover, .mkdf-tour-item-single-holder article .mkdf-tour-main-info-holder li:hover .col6.mkdf-info, .mkdf-tour-item-single-holder article .mkdf-tour-main-info-holder li.mkdf-tours-checked-attributes .mkdf-tour-main-info-attr:before, .mkdf-tour-reviews-criteria-holder .mkdf-tour-reviews-rating-holder, .mkdf-tour-reviews-display-wrapper .mkdf-tour-reviews-average-rating, .mkdf-tours-booking-form-holder .mkdf-tour-message-success, .mkdf-tours-my-booking-item .mkdf-tours-info-items .mkdf-tours-booking-price, .mkdf-search-ordering-holder .mkdf-search-ordering-list li.mkdf-search-ordering-item-active a, .mkdf-search-ordering-holder .mkdf-search-ordering-list li a:hover, .mkdf-tours-checkout-content-inner .mkdf-tours-info-holder .mkdf-tours-info-message, .mkdf-tours-checkout-content-inner .mkdf-tours-info-holder .mkdf-tours-booking-price, article .mkdf-post-quote-holder .mkdf-post-mark, article .mkdf-post-link-holder .mkdf-post-mark, .mkdf-blog-holder article .mkdf-post-info>div a:hover, .mkdf-blog-holder article.format-link:hover .mkdf-post-title { color: #af272f;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
.mkdf-icon-list-item a:hover .mkdf-icon-list-text, .mkdf-btn.mkdf-btn-hover-outline:not(.mkdf-btn-custom-hover-color):hover, .woocommerce .button:not(.mkdf-btn-custom-hover-color):hover, .post-password-form input[type='submit']:not(.mkdf-btn-custom-hover-color):hover, input.mkdf-btn-hover-outline.wpcf7-form-control.wpcf7-submit:not(.mkdf-btn-custom-hover-color):hover, .mkdf-btn.mkdf-btn-hover-white:not(.mkdf-btn-custom-hover-color):hover, .woocommerce .mkdf-btn-hover-white.button:not(.mkdf-btn-custom-hover-color):hover, .post-password-form input.mkdf-btn-hover-white[type='submit']:not(.mkdf-btn-custom-hover-color):hover, input.mkdf-btn-hover-white.wpcf7-form-control.wpcf7-submit:not(.mkdf-btn-custom-hover-color):hover, .mkdf-tours-list-holder .mkdf-tour-list-filter-item.mkdf-tour-list-current-filter a { color: #af272f!important;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
::selection { background: #af272f;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
::-moz-selection { background: #af272f;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
.mkdf-st-loader .pulse, .mkdf-st-loader .double_pulse .double-bounce1, .mkdf-st-loader .double_pulse .double-bounce2, .mkdf-st-loader .cube, .mkdf-st-loader .rotating_cubes .cube1, .mkdf-st-loader .rotating_cubes .cube2, .mkdf-st-loader .stripes > div, .mkdf-st-loader .wave > div, .mkdf-st-loader .two_rotating_circles .dot1, .mkdf-st-loader .two_rotating_circles .dot2, .mkdf-st-loader .five_rotating_circles .container1 > div, .mkdf-st-loader .five_rotating_circles .container2 > div, .mkdf-st-loader .five_rotating_circles .container3 > div, .mkdf-st-loader .atom .ball-1:before, .mkdf-st-loader .atom .ball-2:before, .mkdf-st-loader .atom .ball-3:before, .mkdf-st-loader .atom .ball-4:before, .mkdf-st-loader .clock .ball:before, .mkdf-st-loader .mitosis .ball, .mkdf-st-loader .lines .line1, .mkdf-st-loader .lines .line2, .mkdf-st-loader .lines .line3, .mkdf-st-loader .lines .line4, .mkdf-st-loader .fussion .ball, .mkdf-st-loader .fussion .ball-1, .mkdf-st-loader .fussion .ball-2, .mkdf-st-loader .fussion .ball-3, .mkdf-st-loader .fussion .ball-4, .mkdf-st-loader .wave_circles .ball, .mkdf-st-loader .pulse_circles .ball, .mkdf-carousel-pagination .owl-page.active span, .wpb_widgetised_column .widget .searchform input[type=submit], aside.mkdf-sidebar .widget .searchform input[type=submit], #ui-datepicker-div table.ui-datepicker-calendar thead, .mkdf-top-bar, .mkdf-top-header-enabled .mkdf-page-header .mkdf-menu-area:before, footer .mkdf-footer-top-holder .widget .searchform input[type=submit], .mkdf-blog-date-on-side .mkdf-date-format, .single .mkdf-single-tags-holder .mkdf-tags a, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mkdf-team .mkdf-icon-shortcode.circle a:hover .mkdf-icon-element, .mkdf-team .mkdf-icon-shortcode.square a:hover .mkdf-icon-element, .mkdf-icon-shortcode.mkdf-circle, .mkdf-icon-shortcode.mkdf-square, .mkdf-icon-shortcode.mkdf-dropcaps.mkdf-circle, .mkdf-progress-bar .mkdf-progress-content-outer .mkdf-progress-content, .mkdf-testimonials.owl-carousel .owl-dots .owl-dot.active span, .mkdf-price-table .mkdf-price-table-inner .mkdf-pt-label-holder .mkdf-pt-label-inner, .mkdf-price-table.mkdf-pt-active .mkdf-price-table-inner, .mkdf-pie-chart-doughnut-holder .mkdf-pie-legend ul li .mkdf-pie-color-holder, .mkdf-pie-chart-pie-holder .mkdf-pie-legend ul li .mkdf-pie-color-holder, .mkdf-tabs .mkdf-tabs-nav .mkdf-tab-line, .mkdf-btn.mkdf-btn-solid, .woocommerce .button, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, .mkdf-btn.mkdf-btn-hover-black .mkdf-btn-helper, .woocommerce .mkdf-btn-hover-black.button .mkdf-btn-helper, .post-password-form input.mkdf-btn-hover-black[type='submit'] .mkdf-btn-helper, input.mkdf-btn-hover-black.wpcf7-form-control.wpcf7-submit .mkdf-btn-helper, .mkdf-image-gallery .owl-dots .owl-dot.active span, .mkdf-dropcaps.mkdf-square, .mkdf-dropcaps.mkdf-circle, .mkdf-comparision-pricing-tables-holder .mkdf-cpt-table .mkdf-cpt-table-btn a, .mkdf-vertical-progress-bar-holder .mkdf-vpb-active-bar, .mkdf-weather-widget-holder .mkdf-date-format, .widget_mkdf_call_to_action_button .mkdf-call-to-action-button, .mkdf-tour-item-label, .mkdf-tours-standard-item .mkdf-tours-standard-item-bottom-content, .mkdf-tour-item-single-holder .mkdf-tour-item-section .mkdf-route-id, .mkdf-tours-search-main-filters-holder input[type=checkbox]:checked + label:before, .mkdf-tours-search-main-filters-holder .mkdf-tours-range-input, .mkdf-tours-search-main-filters-holder .mkdf-tours-range-input .noUi-connect, .mkdf-tours-search-main-filters-holder .mkdf-tours-range-input .noUi-handle { background-color: #af272f;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
.mkdf-btn.mkdf-btn-hover-black:not(.mkdf-btn-custom-hover-bg):not(.mkdf-btn-with-animation):hover, .woocommerce .mkdf-btn-hover-black.button:not(.mkdf-btn-custom-hover-bg):not(.mkdf-btn-with-animation):hover, .post-password-form input.mkdf-btn-hover-black[type='submit']:not(.mkdf-btn-custom-hover-bg):not(.mkdf-btn-with-animation):hover, input.mkdf-btn-hover-black.wpcf7-form-control.wpcf7-submit:not(.mkdf-btn-custom-hover-bg):not(.mkdf-btn-with-animation):hover, .mkdf-tours-booking-form-holder input[type=submit]:not(.mkdf-btn-custom-hover-bg):not(.mkdf-btn-custom-border-hover):not(.mkdf-btn-with-animation):hover { background-color: #af272f!important;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
.mkdf-st-loader .pulse_circles .ball, .single .mkdf-single-tags-holder .mkdf-tags a, .mkdf-btn.mkdf-btn-solid, .woocommerce .button, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, .mkdf-btn.mkdf-btn-outline, .woocommerce .mkdf-btn-outline.button, .post-password-form input.mkdf-btn-outline[type='submit'], input.mkdf-btn-outline.wpcf7-form-control.wpcf7-submit { border-color: #af272f;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
.mkdf-btn.mkdf-btn-hover-outline:not(.mkdf-btn-custom-border-hover):hover, .woocommerce .button:not(.mkdf-btn-custom-border-hover):hover, .post-password-form input[type='submit']:not(.mkdf-btn-custom-border-hover):hover, input.mkdf-btn-hover-outline.wpcf7-form-control.wpcf7-submit:not(.mkdf-btn-custom-border-hover):hover, .mkdf-btn.mkdf-btn-hover-black:not(.mkdf-btn-custom-border-hover):hover, .woocommerce .mkdf-btn-hover-black.button:not(.mkdf-btn-custom-border-hover):hover, .post-password-form input.mkdf-btn-hover-black[type='submit']:not(.mkdf-btn-custom-border-hover):hover, input.mkdf-btn-hover-black.wpcf7-form-control.wpcf7-submit:not(.mkdf-btn-custom-border-hover):hover, .mkdf-tours-booking-form-holder input[type=submit]:not(.mkdf-btn-custom-hover-bg):not(.mkdf-btn-custom-border-hover):not(.mkdf-btn-with-animation):hover { border-color: #af272f!important;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
.mkdf-plane-holder .st0, .mkdf-plane-holder .st1 { stroke: #af272f;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
::selection { background: #af272f;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
::-moz-selection { background: #af272f;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_design_styles function */
.mkdf-boxed .mkdf-wrapper { background-attachment: fixed;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_h2_styles function */
h2 { font-size: 24px;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_text_styles function */
p { color: #00205b;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_link_styles function */
a, p a { color: #4298b5;text-decoration: none;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_link_hover_styles function */
a:hover, p a:hover { color: #00205b;text-decoration: none;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_link_hover_styles function */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #00205b;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_smooth_page_transition_styles function */
.mkdf-smooth-transition-loader { background-color: #ffffff;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_smooth_page_transition_styles function */
.mkdf-st-loader .pulse, .mkdf-st-loader .double_pulse .double-bounce1, .mkdf-st-loader .double_pulse .double-bounce2, .mkdf-st-loader .cube, .mkdf-st-loader .rotating_cubes .cube1, .mkdf-st-loader .rotating_cubes .cube2, .mkdf-st-loader .stripes > div, .mkdf-st-loader .wave > div, .mkdf-st-loader .two_rotating_circles .dot1, .mkdf-st-loader .two_rotating_circles .dot2, .mkdf-st-loader .five_rotating_circles .container1 > div, .mkdf-st-loader .five_rotating_circles .container2 > div, .mkdf-st-loader .five_rotating_circles .container3 > div, .mkdf-st-loader .atom .ball-1:before, .mkdf-st-loader .atom .ball-2:before, .mkdf-st-loader .atom .ball-3:before, .mkdf-st-loader .atom .ball-4:before, .mkdf-st-loader .clock .ball:before, .mkdf-st-loader .mitosis .ball, .mkdf-st-loader .lines .line1, .mkdf-st-loader .lines .line2, .mkdf-st-loader .lines .line3, .mkdf-st-loader .lines .line4, .mkdf-st-loader .fussion .ball, .mkdf-st-loader .fussion .ball-1, .mkdf-st-loader .fussion .ball-2, .mkdf-st-loader .fussion .ball-3, .mkdf-st-loader .fussion .ball-4, .mkdf-st-loader .wave_circles .ball, .mkdf-st-loader .pulse_circles .ball { background-color: #c3202a;}

/* generated in /wp-content/themes/gotravel/assets/custom-styles/general-custom-styles.php gotravel_mikado_smooth_page_transition_styles function */
.mkdf-st-loader .mkdf-plane-holder .st0, .mkdf-st-loader .mkdf-plane-holder .st1 { stroke: #c3202a;}

/* generated in /wp-content/themes/gotravel/framework/modules/header/custom-styles/header.php gotravel_mikado_header_standard_menu_area_styles function */
.mkdf-page-header .mkdf-menu-area { background-color: rgba(28, 40, 89, 1);}

/* generated in /wp-content/themes/gotravel/framework/modules/header/custom-styles/header.php gotravel_mikado_header_standard_menu_area_styles function */
.mkdf-page-header .mkdf-menu-area .mkdf-grid { background-color:  #00205B;}


		
		
		
		
		
		
		
		
		
		
		
				
				/* generated in /wp-content/themes/gotravel/framework/modules/header/custom-styles/mobile-header.php gotravel_mikado_mobile_header_general_styles function */
.mkdf-mobile-header .mkdf-mobile-header-inner { background-color: #00205b;}

/* generated in /wp-content/themes/gotravel/framework/modules/header/custom-styles/mobile-header.php gotravel_mikado_mobile_navigation_styles function */
.mkdf-mobile-header .mkdf-mobile-nav { background-color: #00205b;}
/* End dynamic css file*/
.mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li.ui-state-active a{color: #af272f!important;}
.mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li a:hover{color: #af272f!important;}
h1.special_heading {
	background-image:url('https://www.cota.com/wp-content/uploads/2017/04/small-blue-triangl.png');
	background-repeat: no-repeat;

	background-position: 0 .3em;
    padding: 30px 30PX 0;
   
}
h1.special_page{
	
    margin: 25px 0 0!important;
    text-align: center;
    text-transform: uppercase;

}
h2.special_heading {
	background-image:url('https://www.cota.com/wp-content/uploads/2017/04/small-blue-triangl.png');
	background-repeat: no-repeat;
	background-position: 0 .3em;
	
    padding: 25px 0 0 25px;
   
}
h3.special_heading {
	background-image:url('https://www.cota.com/wp-content/uploads/2017/04/small-blue-triangl.png');
	background-repeat: no-repeat;
	background-position: 0 .3em;
	
    padding: 30px 30px 0;
   
}
h4.special_heading {
	background-image:url('https://www.cota.com/wp-content/uploads/2017/04/small-blue-triangl.png');
	background-repeat: no-repeat;
	 background-position: 0 .3em;
	
    padding: 25px 25px 0;
   
}
h5.special_heading {
	background-image:url('https://www.cota.com/wp-content/uploads/2017/04/small-blue-triangl.png');
	background-repeat: no-repeat;
	background-position: 0 .3em;
	
    padding: 0px 18px 0;
   
}
h6.special_heading {
	background-image:url('https://www.cota.com/wp-content/uploads/2017/04/small-blue-triangl.png');
	background-repeat: no-repeat;
	background-position: 0 .3em;
	
    padding: 15px 15px 0;
   
}
a.cota_phone:hover,a.cota_phone {
    text-decoration: underline;
}
h1.headingwithoutimage {
    margin-bottom: 25px!important;
}

 h3.headingwithoutimage {
    margin-bottom: 15px!important;
}
h1.headingwithoutimage {
	 margin-top: 0px;
}
 h3.headingwithoutimage{color:#AF272F}

/* End Heading */
.mkdf-btn {
    background-color: #af272f!important;
    border-color: #af272f!important;
}
/* COTA Branding_triangle */
span.box_red {
    position: absolute;
    border-style: solid;
    /* border-width: 0px 40px 40px; */
    border-width: 0px 20px 20px;
    border-color: transparent transparent transparent #af272f;
    transform: rotate(-180deg);
    bottom: 0;
    right: 60px;
}

.mkdf-title .mkdf-title-holder .box {
    
	position: absolute;
    border-style: solid;
   /* border-width: 0px 30px 30px;*/
	 border-width: 0px 20px 20px;
    border-color: transparent transparent transparent #AF272F;
    transform: rotate(-180deg);
	-webkit-transform:rotate(-180deg);  
  -o-transform:rotate(-180deg);  
  -ms-transform:rotate(-180deg); 
    bottom: 0;
    right: 0;
	margin-right: -1px;

}
.mkdf-title .mkdf-title-holder h1 span{padding-top:7px;}
.mkdf-title-subtitle-holder-inner {
    background-color: rgba(0, 0, 0, 0.59);
   /* padding: 20px;*/
   padding:10px;
   /* border: 7px solid #AF272F;*/
   border:5px solid #AF272F;
}
.mkdf-title-subtitle-holder-inner h3 {
    background-color: rgba(0, 0, 0, 0.59);
    padding: 20px!important;
    border: 7px solid #AF272F!important;
}
.triangle_top{
	width: 160px;
    height: 160px;
    position: absolute;
    /* top: 0%; */
    /* left: 45%; */
    clip: rect(auto, 195px, auto, 120px);
    transform: rotate(-135deg);
	-webkit-transform:rotate(-135deg);  
  -o-transform:rotate(-135deg);  
  -ms-transform:rotate(-135deg); 
    z-index: 99;
}
.triangle_top:after{
	 content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: -moz-linear-gradient(35deg, rgba(66, 152, 181, 0.75) 0%, rgba(66, 152, 181, 0.75) 50%, #4298B5 51%, #4298B5 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(243,226,199,1)), color-stop(50%, rgba(193,158,103,1)), color-stop(51%, rgba(182,141,76,1)), color-stop(100%, rgba(233,212,179,1)));
    background: -webkit-linear-gradient(35deg, rgba(66, 152, 181, 0.75) 0%, rgba(66, 152, 181, 0.75) 50%, #4298B5 51%, #4298B5 100%);
    background: -o-linear-gradient(435deg, rgba(66, 152, 181, 0.75) 0%, rgba(66, 152, 181, 0.75) 50%, #4298B5 51%, #4298B5 100%);
    background: -ms-linear-gradient(35deg, rgba(66, 152, 181, 0.75) 0%, rgba(66, 152, 181, 0.75) 50%, #4298B5 51%, #4298B5 100%);
    background: linear-gradient(35deg, rgba(66, 152, 181, 0.75) 0%, rgba(66, 152, 181, 0.75) 50%, #4298B5 51%, #4298B5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3', GradientType=1 );
    transform: rotate(-45deg);
	-webkit-transform:rotate(-45deg);  
  -o-transform:rotate(-45deg);  
  -ms-transform:rotate(-45deg); 
}
.triangle_bottom {
  
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 9999;
    height: 0px;
    width: 0px;
    border-top: 130px solid transparent;
    border-left: 130px solid transparent;
    border-right: 130px solid rgba(66, 152, 181, 0.75);
    border-bottom: 130px solid #4298B5;
}
/* .triangle_bottom:after {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: -moz-linear-gradient(45deg, rgba(243,226,199,1) 0%, rgba(193,158,103,1) 50%, rgba(182,141,76,1) 51%, rgba(233,212,179,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(243,226,199,1)), color-stop(50%, rgba(193,158,103,1)), color-stop(51%, rgba(182,141,76,1)), color-stop(100%, rgba(233,212,179,1)));
    background: -webkit-linear-gradient(45deg, rgba(243,226,199,1) 0%, rgba(193,158,103,1) 50%, rgba(182,141,76,1) 51%, rgba(233,212,179,1) 100%);
    background: -o-linear-gradient(45deg, rgba(243,226,199,1) 0%, rgba(193,158,103,1) 50%, rgba(182,141,76,1) 51%, rgba(233,212,179,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(243,226,199,1) 0%, rgba(193,158,103,1) 50%, rgba(182,141,76,1) 51%, rgba(233,212,179,1) 100%);
    background: linear-gradient(35deg, rgba(56, 132, 164, 1) 0%, rgba(56, 132, 164, 0.88) 50%, rgb(52, 152, 182) 51%, rgba(52, 152, 182, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3', GradientType=1 );
    transform: rotate(-45deg);
} */
/* End Braanding Traingle*/

/* Text Specifications*/
.font_size_28{
	font-size:28px;
}
.cota-bold {
    font-weight: bold!important;
}
.nodecoration {
	text-decoration:none;
}
.nodecoration:hover {
    color: #fff;
}
.rightfloat {
	float:right;
}
.leftfloat {
	float:left;
}
.whitecolor {color:#fff!important;}
.lightbluecolor{color:#4298B5;}
.colorblack{color:#000;}
.colorcotared{color:#AF272F!important;}
.textright{text-align:right;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.navybluecolor{color:#1C2759;}
.upper{
	text-transform: uppercase
	}
.capitalize{
	text-transform: capitalize
	}
.lower{
	text-transform: lowercase
	}
	.hide{
	display:none;
}
.show {
	display:block;
}
/* End Text Specifications*/

/* menu */
.mkdf-side-menu-button-opener>.mkdf-side-area-icon .mkdf-sai-first-line, .mkdf-side-menu-button-opener>.mkdf-side-area-icon .mkdf-sai-second-line, .mkdf-side-menu-button-opener>.mkdf-side-area-icon .mkdf-sai-third-line{width:35px!important;}
.menutext{font-size:15px;}
.mkdf-right-side-menu-opened .mkdf-wrapper{left:0px!important;}
input#searchsubmit-1002749839 {
    background-color: #fff!important;
    height: 30px;
}
input#s-1675254685 {
    background-color: #fff;
    height: 30px;
}
.mkdf-side-menu .widget {
    margin: 20px 0 20px !important;
}
.socialiconsdiv {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.followtext{font-size:16px;}
.customtwitspan{font-size:15px;}
.customfacespan{font-size:15px;}
.customintspan{font-size:15px;}
/* END Menu */

/* Button Css*/
.cota_button {
    width: 100%;
    height: 80px;
}
.mkdf-btn.mkdf-btn-huge, .mkdf-btn.mkdf-btn-huge-full-width, .post-password-form input.mkdf-btn-huge-full-width[type=submit], .post-password-form input.mkdf-btn-huge[type=submit], .woocommerce .mkdf-btn-huge-full-width.button, .woocommerce .mkdf-btn-huge.button, input.mkdf-btn-huge-full-width.wpcf7-form-control.wpcf7-submit, input.mkdf-btn-huge.wpcf7-form-control.wpcf7-submit{
 font-size: 16px;
    padding: 20px 20px;
}
a.mkdf-btn.mkdf-btn-small.mkdf-btn-solid.mkdf-btn-hover-solid.btm_small_font {
    margin-left: 30px;
	margin-top:10px;
    font-size: 10px;
    padding: 3px;
    background-color: #4298B5;
    border-color: #4298B5;
    font-weight: 500;
	width:auto;
}
/* End Button Css*/
/*list style*/
.liststylenone{list-style-type:none;}
ul.redbulletwithoutbold {
    padding-left: 20px;
}

ul.redbullet li {
   background-image: url(https://www.cota.com/wp-content/uploads/2016/04/small-red-triangle.png);
    background-repeat: no-repeat;
    /* background-position: 0em; */
    padding: 0px 22px 0;
    padding-top: 0px;
    padding-right: 22px;
    padding-bottom: 0px;
    padding-left: 15px;
    list-style-type: none;
    /* vertical-align: middle; */
    background-size: 8px;
    font-weight: bold;
}
ul.redbulletwithoutbold li {
    background-image: url(https://www.cota.com/wp-content/uploads/2016/04/small-red-triangle.png);
    background-repeat: no-repeat;
    /* background-position: 0em; */
    /* padding: 5px 22px 0; */
    /* padding-top: 5px; */
    /* padding-right: 22px; */
    /* padding-bottom: 0px; */
    padding-left: 15px;
    list-style-type: none;
    background-size: 8px;
	
}
ul.redbulletinsidewithoutbold li {
    background-image: url(https://www.cota.com/wp-content/uploads/2016/04/small-red-triangle.png);
    background-repeat: no-repeat;
    background-position: 0em 0.5em;
    padding: 5px 22px 0;
    padding-top: 5px;
    padding-right: 22px;
    padding-bottom: 0px;
    padding-left: 15px;
    list-style-type: none;
    background-size: 8px;
	
}
/*ul.countvalue li:before{
content: counter(my-badass-counter);
    counter-increment: my-badass-counter;
    position: absolute;
    left: 0;
    top: 0;
font-weight:bold;
font-size:25px;}*/
ul.bluebullet li:before {content: "•";
    color: #4298b5;
	font-size:2.5em;
	 vertical-align: middle;
    padding: 0 5px 0 0;}
ul.bluebullet li {
   /* background-image: url(/cota/wp-content/uploads/2017/04/small-blue-triangl.png); */
    background-image: none;
	list-style-type:none;
   /*  background-repeat: no-repeat; */
    /* background-position: 0 .3em; */
    /* padding: 0px 22px 0; */
    /* list-style-type: none; */
     background-size: 7px; 
	
	
    
    
}
/* End list style*/
/*Table Css*/
table th{text-align:left;}
table td{text-align:left;}
.tablewithoutstyle{
    border-collapse: separate;
font-weight: 500;}
.tablewithoutstyle tr td{text-align:left; padding: 0px 10px 0px 0;}
.cota_res_table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: auto;
}
.cota_res_table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}
.cota_res_table td {
	border: 1px solid #ddd;
	  text-align:left;
}
.cota_res_table tr {
  background: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;

}
.cota_res_table th,
.cota_res_table td {
  padding: .625em;
  vertical-align: middle;
 
  color:#1c2859;
}
 
}.cota_res_table th{
  text-align: center;
}
.cota_res_table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}
.first_td_res{
	
	white-space: normal!important;
}
.cota_res_table tr th {
    background-color: #1C2859;
    color: #fff;
    text-align: left;
   
}
.cota_res_table tr:nth-child(odd) {
    background-color: rgba(221, 221, 221, 0.42);
}
.cota_res_table tr:hover {
    background-color: #fff;
}
table.contacttable tr td:first-child{background-color:#00205B;}
table.contacttable tr td:nth-child(2){background-color:#fff;}
table.contacttable tr td:nth-child(2):hover{background-color:#dddddd;}
table.contacttable{display:block;}
table.contacttable i{font-size:20px;color:#fff;}
table.contacttable td{vertical-align:middle;}
table.contacttable h3{margin-top:0px;}
table.contacttable h2{margin-top:0px;}
table.contacttable td {
    padding: 20px;
}
/*End Table Css*/
/*Contact Form Page*/
#contactformtable {
    border-collapse: separate;
}
#contactformtable tr td {
        text-align: left;
}
.wpcf7-form-control.wpcf7-text{
	padding: 8px 22px;
	}
.wpcf7-textarea{
	padding: 8px 22px;
	}
.wpcf7-form-control.wpcf7-select{
	padding: 8px 22px;
	}
div.wpcf7-validation-errors{border: 0px solid #f7e700; color: red;}
div.wpcf7-mail-sent-ok {
  color: #398f14;
    font-weight: bold;
}
textarea#g-recaptcha-response {
    display: none!important;
}
div.wpcf7-spam-blocked {
    border: 0px solid #ffa500 !important;
}
/*End Contact Form Page*/
/*##################################### Trip Planner Page css#########################################*/
tbody#time_table_tr td {
    white-space: normal;
}
.q-question {
    box-sizing: border-box;
    background: #303036;
    text-align: center;
    padding-bottom: 2.5em;
    box-shadow: 0px 1px 10px #303036;
    border-bottom: .25em solid #303036;
    padding: 1em 1em;
    margin-bottom: 10px;
}
/* Tab Section*/
.tripplanner-container{margin-top: -130px;
}
.page-id-4752 .mkdf-title{position:inherit;}
.padding0left{padding-left:0px!important;}
.padding0right{padding-right:0px!important;}
ul.iconslist{margin: 0px;}
ul.iconslist li{ color: #fff;
  
	list-style-type:none;
	padding: 10px;
	float:left;
	font-weight: bold;
}
.parkrideblue,#div4 {
    background-color: #4298B5;/*blue color*/
   }
.foodorange,#div1 { background-color: #F26522;}
.drinkgreen{background-color:#8CC63F; }
.healthred,#div6{background-color:#AF272F;}
.shopviolet,#div2{background-color:#92278F;}
.yellowservice, #div9{background-color:#FCB040;}
.darkgreenedu,#div7{background-color:#056839;}
.pinkactivities,#div5{background-color:#ED217C;}
.greenairport{background-color:#00A651;}
.bluetravel,#div3{background-color:#0c2587;}
.DLemon{background-color:#81750D;}
.DimGray,#div8{background-color:#b7b100;}
.Maroon{background-color:#810704;}
.navyblueboxedwidget{background-color:#00205b!important;!important;}
.navyblueboxedwidget h5 {color:#fff;}
.navyblueboxedwidget p {color:#fff;}
#div1 ul{
	 -webkit-column-count: 6; /* Chrome, Safari, Opera */
    -moz-column-count: 6; /* Firefox */
    column-count: 6;
}

#div2 ul{
	 -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}

#div3 ul{
	 -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
}

#div4 ul{
	 -webkit-column-count: 6; /* Chrome, Safari, Opera */
    -moz-column-count: 6; /* Firefox */
    column-count: 6;
}
#div5 ul{
	 -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
}

#div6 ul{
	 -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
}

#div7 ul{
	 -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}
#div8 ul{
	 -webkit-column-count: 5; /* Chrome, Safari, Opera */
    -moz-column-count: 5; /* Firefox */
    column-count: 5;
}
#div9 ul{
	 -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}




.dropdown-container.ADAdirectiondisplaynone ul, .dropdown-container.ADAdirectiondisplaynone li {
   padding: 0;
    font-size: 16px;
    text-align: left;
    font-weight: bold
}
input[type="radio"] {
    margin: 0px 8px 0px 5px;
}
.dropdown-container.ADAdirectiondisplaynone ul {
   list-style: none;
    padding: 60px;
    color: #fff;
}
/* .chkbox {
    height: 10px;
    padding: 0!important;
  
    width: 10px;
} */
i.space {
    padding-right: 3px;
    font-size: 20px;
}
.togg {
    color: #fff;
    font-size: 0.8em;
    font-weight: bold;
    padding: 10px 5px!important;
    width: 11.111111111%!important;
    text-align: center;
    cursor: pointer;
}
.dropdown-container.ADAdirectiondisplaynone {
   
    background-color: rgba(0, 0, 0, 0.12);
}
.mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tab-container{padding: 10px 0 0px !important;}
.margin0{margin:0px!important;}


.positionabsolute{position:absolute!important;}
.positionrelative{position:relative!important;}
.formbox{position:absolute!important; top:4px;right:0;}
/* End Tab Section*/
/* css for viewbusstop section*/
.viewbustopicon{color:#2CA449;}
ul.viewbusstoplist li {
    list-style-type: none;
}
.viewbusstopicospan {
    margin-right: 5px;
   }
.ashbackcolor{background-color:#dddddd;}
.padding10{padding:10px;}

.border_right {border-right: 2px solid #fff;}
.forspacing{margin-right: 0.5%;
    width: 49%!important;}
	.width_05_percent{
	margin-left: 0.5%;}
	.mkdf-accordion-holder .mkdf-title-holder{background-color: #1C2859; color:#fff;}
.ui-state-active {
    /* background-color: #4298B5!important; */
    color: #fff!important;}
.ui-state-hover{color:#fff!important;}
table.scheduletable tr td {
    border: 5px solid #fff;
	
}
table.scheduletable tr  {
background-color:#F1F1F1;}
table.scheduletable{color:#1C2859;}
table.scheduletable tr:hover{background-color:#4298B5; color:#fff;}
table.scheduletable tr th {
    border: 5px solid #fff;
	background-color:#4298B5; color:#fff;font-weight:bold;
}
table.arrivaltimetable tr td {
    background-color: #A7A9AC;
    color: #1C2859;
    font-weight: bold;
    border-right: 2px solid #fff;
}
table.arrivaltimetable tr th {
    border: 5px solid #fff;
}
.schedulebackground{background-color: #dddddd;
    width: 72%!important;
    padding: 7px 9px;
    margin-top: -5px;
    color: #1C2859;}
	.schedulebackground1c{background-color: #dddddd;
   
    padding: 4px 9px;
    margin-top: -5px;
    color: #1C2859;}
span.mkdf-accordion-mark-close.whitecolor.arrow_carrot-up {color:#fff!important;}
span.mkdf-accordion-mark-open.whitecolor.arrow_carrot-down{color:#fff!important;}
p.trip-form-labels{margin:0;}
/* end css for viewbusstop section*/
/*View Bus Stop List Portion Css*/
.busstopsmaplist{
	margin-left: 10px;
    margin-top: 10px;
    position: absolute!important;
    z-index: 99;}
.addressbox {
        background-color: #fff;
    box-shadow: 1px 1px 1px 1px #888888;
    padding: 10px;}
.greenmapiconback {
    background-image: url('https://www.cota.com/wp-content/uploads/2016/04/map-it-icon.png');
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding: 0px 0px 20px 40px;
    background-size: 30px;
    /* padding: 10px; */
    font-size: 16px;
}
.addressbox {
    background-color: #fff;
    /* border: 1px solid; */
    box-shadow: 1px 1px 1px 1px #888888;
    padding: 10px;
}
.distancebox {
    background-color: rgba(248, 248, 248, 0.94);
    /* border: 1px solid; */
    box-shadow: 1px 1px 1px 1px #888888;
    padding: 10px;
}
.addresslistbox li {
    background: url('https://www.cota.com/wp-content/uploads/2016/04/cota-sprites-1.png') no-repeat;
 /* background-position: 0 -2410px;*/
     background-position: 0 17px;
    padding: 10px 0px 70px 0px;
    background-size: 40px;
    padding-left: 50px;
    background-repeat: no-repeat;
}
.addresslistbox {
    background-color: #fff;
    box-shadow: 1px 1px 1px 1px #888888;
    padding: 10px;
    overflow-y: scroll;
    max-height: 280px;
    min-height: 100px;
}
span.divNeareststop.trip_planer_page {
    font-size: 16px;
}

.busstopname {
    font-size: 12px;
    font-weight: 500;
}
li.oddeven:nth-child(odd) {
     background-color: #eee;
}
li.oddeven:nth-child(even) {
    
}
.stop_font {
    font-size: 13px;
   
}
.busstopname {
    clear: both;
}
.stoptime{
	font-size:14px;
font-weight: bold;
color: #000;
 background-color: #dddddd;
 padding: 4px 9px;
  margin-top: -5px; margin-left: 5px;}
/* End View Bus Stop List Portion Css*/
/* Trip Planer Panel */
.time_table {
    display: none;
}
.remove_margin {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.trip_planer_heading {
	line-height: 1.2;
	margin-top: 20px;
}
.bus_near_by {
    margin-left: 30px!important;
 line-height:1.2;
}
div#time_table {
    margin-top: 30px;
}
span.divNeareststop {
    font-size: 10px;
}
.background_color1 {
    background-color: #dddddd;
    width: 90%;
    padding: 4px 9px;
    margin-top: -5px;
	color:#1C2859;

}
.busroute_color_link {
    background-color: #dddddd;
        padding: 9px 5px;
	color:#1C2859;
	font-weight: 600;
	margin-bottom:10px;

}

.padding_0_15 .vc_column-inner.vc_custom_1492758508720 {
    padding-top: 15px;
   /*  padding-bottom: 15px; */
	color:#1C2859;
	    min-height: 60px
}
a.busstop {
    
    color: #1C2859;
    font-weight: 600;
	 /* cursor: default; */
}
.current_address {
    font-size: 12px;
	cursor:pointer;
}
.bus_90 {
   background-color: #DDDDDD;
    width: 90%;
    margin-top: -5px;
    padding: 5px;
}

/* END Trip Planer Panel */
/* Directional Panel css Section*/
.cota_blue {
	background-color:#1C2859!important;
	border-color:#1C2859!important;
	
}.cota_red {
	background-color: #c3202a!important;
    border-color: #c3202a!important;
	font-size:18px;
	
}
#mobilegallery{display:none;}
h4.mkdf-team-name {
    text-transform: uppercase;
}
.mkdf-team-description p {
    font-style: italic;
}
.arrowimage img{width:15px;}
.ui-accordion-header{text-transform:uppercase;}
span.arrowimage {
    padding: 10px;
}
.centerbutton.temp_margin {
    margin-top: 50px;
}
span.map_A {
    color: #61c511;
    font-weight: 900;
}
span.map_B {
    color: #AF272F;
    font-weight: 900;
}
/* End Directional Panel css Section*/

/*################################################## End Trip planner page css#########################################*/
/* Breaking News */

.bn-title {
    width: auto;
    height: 40px;
    display: inline-block;
    background: #AF272F;
    position: relative;
}
.bn-title>h2 {
    display: inline-block;
    margin: 0;
    padding: 0 2px;
    line-height: 40px;
    font-size: 16px;
    color: #FFF;
    height: 40px;
    box-sizing: border-box;
}
#iFeatures {
  
  width: 100%;

  left: 0;
  
  background-color: #AF272F;
}#iFeature {
  
  width: 100%;
 
  left: 0;
  
  background-color: #AF272F;
}
.ticker,.news {
  position: absolute;
  top:0;
  left: 90px;
  right: 10px;
  bottom:0;
  overflow: hidden;
}

.ticker p,.news p {
  position: relative;
  vertical-align:middle;
  white-space: nowrap;
  width: auto;
  color: white;
  font-size:14px;}

.ticker a ,.news a {
  color: white;
  text-decoration:none;
}
.alertandnews {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
	margin-bottom: 5px !important;
	margin-top: 5px;
	padding-right: 15px;
}
/*END Breaking News */
/*Custom  CSS Accordion Styles*/
.half {
  float: left;
  width: 100%;
  padding: 0 1em;
}
.tab {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
  color: #fff;
  overflow: hidden;
}
.customtabcheck{
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.customaccordiontitle{
  position: relative;
  display: block;
  padding: 0 0 0 1em;
  background: #1C2859;
  font-weight: bold;
  line-height: 3;
  cursor: pointer;
}

.tab-content {
  max-height: 0;
  overflow: hidden;
  background: #fff;
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
}

.tab-content p {
  margin: 1em;
  color:#1C2859;
}
/* :checked */
input.customtabcheck:checked ~ .tab-content {
  max-height: 100%;
  
}
input.customtabcheck:checked ~ .customaccordiontitle {
 background-color:#4298B5;
  
}
/* Icon */
label.customaccordiontitle::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 3em;
  height: 3em;
  line-height: 3;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}
input.customtabcheck + label::after {
 content: "\25BC";
}

input.customtabcheck:checked + label::after {
    transform: rotateX(180deg);
}
.mkdf-accordion-content ul.redbulletinsidewithoutbold p{
	
     margin: 10 0 0px;
}
.mkdf-accordion-holder.clearfix.mkdf-accordion.mkdf-initial.ui-accordion.ui-widget.ui-helper-reset {
    margin-top: 30px;
}
/* End Custom  CSS Accordion Styles*/
/*Padding Css*/
.padding_0 {
	padding:0!important;
}
.padding_5 {
	padding:5px!important;
}
.padding_10 {
	padding:10px!important;
}
.padding_20 {
	padding:20px!important;
}
.padding_30 {
	padding:30px!important;
}
.padding_40 {
	padding:40px!important;
}
.padding_5_0 {
    padding: 5px 0px!important;
}
.padding_10_0 {
    padding: 10px 0px!important;
}
.padding_20_0 {
    padding: 20px 0px!important;
}
.padding_30_0 {
    padding: 30px 0px!important;
}
.padding_40_0 {
    padding: 40px 0px;
}
.padding_0_5{
	padding: 0px 5px;
}
.padding_0_10{
	padding: 0px 10px;
}
.padding_0_15{
	padding: 0px 15px!important;
}.padding_0_20{
	padding: 0px 20px;
}
.padding_0_30{
	padding: 0px 30px;
}
.padding_0_40{
	padding: 0px 40px;
}

.padding_0_15_10_0 {
    padding: 0 15px 10px 0!important;
}
.padding_bottom_0 {
	padding-bottom:0px!important;
}
.padding_bottom_5 {
	padding-bottom:5px;
}
.padding_bottom_10 {
	padding-bottom:10px!important;
}
.padding_bottom_20 {
	padding-bottom:20px;
}
.padding_bottom_30 {
	padding-bottom:30px;
}
.padding_bottom_40 {
	padding-bottom:40px;
}
.padding_top_0 {
	padding-top:0px!important;
}
.padding_top_5 {
	padding-top:5px!important;
}
.padding_top_10{
	padding-top:10px!important;
}
.padding_top_20 {
	padding-top:20px!important;
}
.padding_top_30 {
	padding-top:30px;
}
.padding_top_40 {
	padding-top:40px;
}
.padding_right_0 {
	padding-right:0px!important;
}
.padding_right_5 {
	padding-right:5px!important;
}
.padding_right_10 {
	padding-right:10px;
}.padding_right_15 {
	padding-right:15px;
}
.padding_right_20 {
	padding-right:20px;
}
.padding_right_30 {
	padding-right:30px;
}
.padding_right_40 {
	padding-right:40px;
}
.padding_left_0 {
	padding-left:0px!important;
}
.padding_left_5 {
	padding-left:0px!important;
}.padding_left_10 {
	padding-left:10px!important;
}
.padding_left_15{
	padding-left:15px!important;
}
.padding_left_20 {
	padding-left:20px;
}.padding_left_30 {
	padding-left:30px;
}.padding_left_40 {
	padding-left:40px!important;
}


/* End Padding Css*/
/* Margin Css*/
.margin_0{
	margin:0!important;
}
.margin_5{
	margin:5px;
}.margin_10{
	margin:10px;
}
.margin_20{
	margin:20px;
}
.margin_30{
	margin:30px;
}
.margin_40{
	margin:30px;
}
.margin_5_0{
	margin:5px 0;
}.margin_10_0{
	margin:10px 0!important;
}
.margin_20_0{
	margin:20px 0;
}
.margin_30_0{
	margin:30px 0;
}
.margin_40_0{
	margin:40px 0;
}
.margin_0_5{
	margin:0 10px;
}
.margin_0_10{
	margin:0 10px;
}
.margin_0_15{
	margin:0 15px;
}

.margin_0_20{
	margin:0 20px;
}
.margin_0_30{
	margin:0 30px;
}
.margin_0_40{
	margin:0 40px;
}
 .margin_bottom_0{
	margin-bottom:0px!important
}
 .margin_bottom_5{
	margin-bottom:0px!important
}
.margin_bottom_10{
	margin-bottom:10px!important
}
.margin_bottom_20{
	margin-bottom:20px!important
}
.margin_bottom_30{
	margin-bottom:30px!important;
}
.margin_bottom_40{
	margin-bottom:40px!important
}

.margin_top_0{
	margin-top:0px!important;
}.margin_top_5{
	margin-top:5px
}
.margin_top_10{
	margin-top:10px
}
.margin_top_20{
	margin-top:20px
}
.margin_top_30{
	margin-top:30px
}.margin_top_40{
	margin-top:40px
}
.margin_right_0{
	margin-right:0px;
}
.margin_right_2 {
	margin-right:2px
}
.margin_right_5 {
	margin-right:5px;
}
.margin_right_10{
	margin-right:10px;
}.margin_right_15{
	margin-right:15px;
}
.margin_right_20{
	margin-right:20px;
}
.margin_right_30{
	margin-right:30px;
}.margin_right_40{
	margin-right:40px;
}
.margin_left_0{
	margin-left:0px;
}
.margin_left_5{
	margin-left:5px;
}
.margin_left_10{
	margin-left:10px;
}.margin_left_15{
	margin-left:15px;
}
.margin_left_20{
	margin-left:20px;
}
.margin_left_30{
	margin-left:30px!important;
}
.margin_left_40{
	margin-left:40px;
}
.margin_0_0_10_10{
	margin:0 0 10px 10px
}



/* End Margin Css*/
/* Google Maps and Map portion Css*/
.pac-container:after {
    content: none !important;
}
.mkdf-mobile-header .mkdf-mobile-header-inner {
	height:105px!important
}
#map{
    height:605px;
    width: 100%;
}
.tab_1_height{
	 height:595px;
	 padding: 5px 25px 5px!important;
}
button#trip_save {
    margin: 10px 0;
}
#map-viewbus{
    height:512px;
    width: 100%;
}
.tab_2_height{
	 height:450px;
}
#map-viewschedule{
    height:595px;
    width: 100%;
}
.tab_3_height{
	 height:530px;
}
/* End Google Maps and Map portion Css*/

/* #################################custom-menu##########################################*/

#menu-main-menu {
	background: #1C2859;
	

	color: white;
	/*Some cool shadow and glow effect*/
	
}
/*heading styles*/
#menu-main-menu li {
	    border-bottom: 1px solid rgba(255, 255, 255, 0.13);
    font-size: 16px;
    line-height: 34px;
    padding: 0 10px;
    cursor: pointer;
   
}
#menu-main-menu li ul li {
    border-bottom: none;
}
#menu-main-menu li a{color:#fff;}
/*heading hover effect*/
#menu-main-menu li:hover {
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
}

/*list items*/
#menu-main-menu li {
	list-style-type: none;
}
/*links*/
#menu-main-menu li ul li a {
	color: white;
	text-decoration: none;
	font-size: 14px;
	line-height: 27px;
	display: block;
	padding: 0 15px;
	/*transition for smooth hover animation*/
	transition: all 0.15s;
}
/*hover effect on links*/
#menu-main-menu  li ul li a:hover {
	   
    border-left: 5px solid #1C2859;
}
.widget.widget_nav_menu ul.menu li a:hover{    
	color: #1c2859!important;
   }
.widget.widget_nav_menu ul.menu li a{
   padding-top:2px!important;
   padding-bottom:2px!important;
   font-weight:bold;
}
/*Lets hide the non active LIs by default*/
#menu-main-menu li ul {
	display: none;
}
#menu-main-menu li ul li ul {
	display: none;
}
#menu-main-menu li.active ul {
	display: block!important;
}
#menu-main-menu li.active ul li ul {
	display: none!important;
}
#menu-main-menu li.active ul li.active ul {
	display: block!important;
}
#menu-cota-menu ul.sub-menu{background-color:#3884A4;}
.mkdf-side-menu{padding: 60px 30px!important;background-color: #1C2859!important; width:20%!important;}
.mkdf-side-menu .mkdf-side-menu-title{display:none!important;}
#menu-main-menu > li > a.parent:after{    content: "\f0d7";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
   
    text-decoration: none;float:right;}
	#menu-main-menu > li >ul.sub-menu>li > a.parent:after{    content: "\f0d7";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
   
    text-decoration: none;float:right;}
	a.mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-default{color:#fff!important;}
	
	#menu-cota-menu {
	color: white;
	/*Some cool shadow and glow effect*/
	}
/*heading styles*/
#menu-cota-menu li {
	    border-bottom: 1px solid rgba(255, 255, 255, 0.13);
    font-size: 16px;
    line-height: 34px;
  padding: 10px 10px;
    cursor: pointer;
   
}
#menu-cota-menu li ul li {
    border-bottom: none;
}
#menu-cota-menu li a{color:#fff;}
/*heading hover effect*/
#menu-cota-menu li:hover {
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
}

/*list items*/
#menu-cota-menu li {
	list-style-type: none;
}
/*links*/
#menu-cota-menu li ul li a {
	color: white;
	text-decoration: none;
	font-size: 14px;
	line-height: 27px;
	display: block;
	padding: 0 15px;
	/*transition for smooth hover animation*/
	transition: all 0.15s;
}
/*hover effect on links*/
#menu-cota-menu  li ul li a:hover {
	   
    border-left: 5px solid #1C2859;
}
/*Lets hide the non active LIs by default*/
#menu-cota-menu li ul {
	display: none;
}
#menu-cota-menu li ul li ul {
	display: none;
}
#menu-cota-menu li.active ul {
	display: block!important;
}
#menu-cota-menu li.active ul li ul {
	display: none!important;
}
#menu-cota-menu li.active ul li.active ul {
	display: block!important;
}
#menu-cota-menu ul.sub-menu{background-color:#3884A4;}
.mkdf-side-menu{padding: 60px 20px!important;background-color: rgba(0, 32, 91, 0.77)!important; width:20%!important;}
#menu-cota-menu li a {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
}
.mkdf-side-menu .mkdf-side-menu-title{display:none!important;}
#menu-cota-menu > li > a.parent:after{    content: "\f0d7";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
   
    text-decoration: none;float:right;}
	#menu-cota-menu > li >ul.sub-menu>li > a.parent:after{    content: "\f0d7";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
   
    text-decoration: none;float:right;}
	a.mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-default{
		color:#fff!important;  
		padding: 35px 20px 0 0px;
		}
/* ###############################END custom-menu###################################################*/

/* Gallery Portion Css*/

.slider-text-color {
    color: #ffffff;
}

.cota-gallery-title {
    font-size: 15px!important;
    font-weight: bold;
    text-align: center;
}
.mkdf-team .mkdf-team-image {
    padding: 0 10px 10px;
}

/* End Gallery Portion Css*/
/*##### Header##### */
header.mkdf-mobile-header.custom-header {
    display: block;
}
.mkdf-mobile-menu-opener.custom-mobile-opener {
    float: right;
}
.mkdf-position-center.custom-center{text-align:left;}
.newsearch {
    
   padding:25px 0;
}
.custom-menu-right{width: 47%;}
/* Header Search Box*/
.head-form{
position: relative;
    padding-right: 50px;
    background-color: #fbfbfc;
    overflow: hidden;
}
.head-search-text{
	padding: 0px 0px;margin: 7px 10px;
border: 0px solid #f2f2f2;
width: 100%;
    overflow: hidden;
    background-color: #f9f9f9;
    /* padding: 16px 15px; */
    height: 20px;
    outline: 0;
    color: grey;
    line-height: initial;
    font-family: inherit;
    font-size: 15px;
    /* border: 1px solid #f2f2f2; */
    float: left;
    box-sizing: border-box;}
	.head-search-submit{position: absolute;
    right: 0;
    border: none;
    outline: 0;
    font-family: ElegantIcons;
    width: 25px;
    height: 35px;
    cursor: pointer;
    color: #fff;
    background-color: #00bdbb;
   
    border-radius: 0;}
	
	
	/* End Header search box*/

.mkdf-title{background-size:cover;}
.mkdf-title .mkdf-title-holder h1{font-size:26px;}
/*###### END Header#####*/
/* For ADA Fixing CSS*/
.ADAemptyspace{height:7px;}
.ADAtabdisplaynone{display:none;}
.ADAdirectiondisplaynone{display:none;}
/* End ADA fixing CSS*/
/*css for footer*/
div#text-6 a{
    color: #fff;
}
footer .mkdf-container{ background-color: #00205b;}
footer .mkdf-footer-bottom-holder{background-color: #00205b;}

footer .mkdf-footer-top-holder:not(.mkdf-footer-top-full) .mkdf-container-inner{
	padding:30px 0 20px
}
footer .mkdf-footer-top-holder .widget {
    margin-bottom: 0;
}
.widget .textwidget {
    /* padding: 5px; */
	font-size: 14px;
}
.widget .textwidget p {
    
    margin: 0;
   
}
/*End css for footer*/
/* sidebar css*/
.searchform input[type=submit]{background-color:#4298B5!important;}

/*end sidebar css*/
/* Loader  */
.Cota_Pre_loader_1_main {
    position: absolute;
    z-index: 9999;
   background-color: rgba(255, 255, 255, 0.88);
    width: 100%;
    height: 100%;
    display: none;
}
.Cota_Pre_loader_2_main {
    position: absolute;
    z-index: 9999;
    background-color: rgba(255, 255, 255, 0.88);
    width: 100%;
    height: 100%;
     display: none;
}
.Cota_Pre_loader_1 {
    display: -moz-box;
    -moz-box-pack: center;
    -moz-box-align: center;
    height: 100%;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: box;
    box-pack: center;
    box-align: center;
	
}
.Cota_Pre_loader_1_Inner {
    vertical-align: middle;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
/* map-info window */

table.map_infowindow tr td:first-child {
    font-weight: 900;
}
/* End map-info window*/
.newspaper{

    -webkit-column-count: 2;
   
    column-count: 2;
    -webkit-column-gap: 10px; 
    -moz-column-gap: 10px; 
    column-gap: 10px;
    border:dotted 1px #ccc;
 height:auto;
}
.newspaper table{
-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
			  
}
/* Tooltip container */
.triptitlediv {
    position: relative;
    display: inline-block;
 /*    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.triptitlediv .fulltriptitle {
    visibility: hidden;
    width: 100%;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
	 bottom: 100%;
    left: 50%; 
    margin-left: -60px;
}

/* Show the tooltip text when you mouse over the tooltip container */
.triptitlediv:hover .fulltriptitle {
    visibility: visible;
}
.triptitletext{

 
    /* display: inline-block; */
    -webkit-line-clamp: 5;
     text-overflow: ellipsis; 
    overflow: hidden !important;
    white-space: nowrap;
	width:100px;
}
/* End  Tooltip container */

.tooltip_map{
border:3px solid #00205B;
background-color:#00205B;
color:#fff;
padding:5px 10px!important;
width:auto;
font-weight:900

}
.bottom_radio {
    margin: 30px 0;
}
.green {
color:green;
}

/* Lightbox */
.short-animate {
  -webkit-transition:.5s ease-in-out;
  -moz-transition:.5s ease-in-out;
  -ms-transition:.5s ease-in-out;
  -o-transition:.5s ease-in-out;
  transition:.5s ease-in-out;
}

.long-animate {
  -webkit-transition: .5s .5s ease-in-out;
  -moz-transition: .5s .5s ease-in-out;
  -ms-transition: .5s .5s ease-in-out;
  -o-transition:.5s .5s ease-in-out;
  transition:.5s .5s ease-in-out;
}


.lightbox {
  position:fixed;
  top:-100%;
  bottom:100%;
  left:0;
  right:0;
  /*background:rgba(66, 152, 181,0.8);*/ /*Edited By Suhani, change given by Allyson*/
  /* background-color: #DDDDDD; */
     background-color: rgba(172, 163, 154, 0.81);
  z-index:501;
  opacity:0;
}

.lightbox img {
	position:absolute;
  margin:auto;
  top:0;
  left:0;
  right:0;
  bottom:0;
  max-width:0%;
  max-height:0%;
}

#lightbox-controls {
  position:fixed;
  height:70px;
  width:70px;
  top:-70px;
  right:0;
  z-index:502;
  background:rgba(0,0,0,.1);
}

#close-lightbox {
  display:block;
  position:absolute;
  overflow:hidden;
  height:50px;
  width:50px;
  text-indent:-5000px;
  right:10px;
  top:10px;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
}

#close-lightbox:before {
	content:'';
  display:block;
  position:absolute;
  height:0px;
  width:3px;
  left:24px;
  top:0;
  background:white;
  border-radius:2px;
  -webkit-transition: .5s .5s ease-in-out;
  -moz-transition: .5s .5s ease-in-out;
  -ms-transition: .5s .5s ease-in-out;
  -o-transition:.5s .5s ease-in-out;
  transition:.5s .5s ease-in-out;
}

#close-lightbox:after {
	content:'';
  display:block;
  position:absolute;
  width:0px;
  height:3px;
  top:24px;
  left:0;
  background:white;
  border-radius:2px;
  -webkit-transition: .5s 1s ease-in-out;
  -moz-transition: .5s 1s ease-in-out;
  -ms-transition: .5s 1s ease-in-out;
  -o-transition:.5s 1s ease-in-out;
  transition:.5s 1s ease-in-out;
}

.lightbox:target {
  top:0%;
  bottom:0%;
  opacity:1;
}

.lightbox:target img {
  max-width:100%;
  max-height:100%;
}

.lightbox:target ~ #lightbox-controls {
  top:120px;
}

.lightbox:target ~ #lightbox-controls #close-lightbox:after {
  width:50px;
}

.lightbox:target ~ #lightbox-controls #close-lightbox:before {
  height:50px;
}

@-webkit-keyframes wiggle {
	0% {
	  -webkit-transform:rotate(2deg);
  }
  20% {-webkit-transform:rotate(-2deg);}
  40% {-webkit-transform:rotate(2deg);}
  60% {-webkit-transform:rotate(-2deg);}
  80% {-webkit-transform:rotate(2deg);}
	100% {-webkit-transform:rotate(-2deg);}
}
a.wiggle {
    width: 150px;
    padding: 10px;
}
/* Notes */
.blockquote{
     display: block;
    background: #fff;
    padding: 15px 20px 15px 15px;
    margin: 0 0 20px;
    position: relative;
    font-size: 16px;
    font-style: italic;
    color: #666;
    text-align: justify;
    border-left: 15px solid #4298b5;
    border-right: 2px solid #4298b5;
    -moz-box-shadow: 2px 2px 15px #ccc;
    -webkit-box-shadow: 2px 2px 15px #ccc;
    box-shadow: 2px 2px 15px #ccc;
}


.blockquote a{
  text-decoration: none;
 
  cursor: pointer;
  padding: 0 3px;
  color: #4298b5;
}

.blockquote a:hover{
 color: #666;
}

.blockquote em{
  font-style: italic;
}
.closediv {
    display: none;
    position: absolute;
    top: 60px;
    right: 25px;
    /* padding: 0px; */
    cursor: pointer;
    font-weight: 900;
    color: #fff;
    font-size: 22px;
}

/* Team Remove Social Icon */
.mkdf-team-social-holder-between {
    display: none;
}

.Cota_bus_p_tag{
	display:inline;
	margin-left:20px
	
}
/* weather table css*/
.weathertable{color:#fff;}
.weathertable td{vertical-align:middle;
border: 2px solid #fff;}

/* end weather table css*/
/*Normal Table*/
table.cota_no_style {
    margin-top: 30px;
}
.cota_no_style tr:nth-child(odd) {
    background-color: rgba(221, 221, 221, 0.42);
}
.cota_no_style tr {
    background: #f8f8f8;
border: 1px solid #ddd;}
.cota_no_style tr:hover {
    background-color: #fff;
}
.cota_no_style  td {
border: 1px solid #ddd;}
tr{line-height: 1.75em;}
.cota_res_table{ margin-top: 30px;}
/*.cota_no_style  tr{
line-height: 1.75em;}
table.tablewithoutstyle tr {
    line-height: 1.75em;
}*/
/* End Normal Table*/
/* Search Place */
.list > li {
    display: inline-table;
    width: 95%;
    margin: 5px 0;
    /* border: 1px solid #f7c221; */
    border-width: 1px;
    -webkit-box-shadow: 0 0 7px lightgrey;
    -moz-box-shadow: 0 0 7px lightgrey;
    box-shadow: 0 0 7px #4298b5;
    min-height: 124px;
    padding: 5px 10px;
}
ul#detailslist {
    -webkit-columns: 100px 2;
    -moz-columns: 100px 2;
    columns: 100px 2;
}
div#test-list {
    height: 60%;
}
.list >li > p {
    margin: 0;
}
.cota_search_place{
	padding:0 30px;
}
.cota_search_place_border{
	border:5px solid #00205B;
	border-top:none;
}

.ADAdirectiondisplaynone ul {
    margin-bottom: 0;
}
.Button_route {
    float: right;
}

/* Star Rating */
span.rating-static {
    margin-top: 6px;
    margin-right: 73%;
}
.rating-40 {
    background-position: -12px 0;
}
p.ptag {
    display: -webkit-box;
}

.rating-40 {
    background-position: -12px 0;
}
.rating-static {
    width: 60px;
    height: 16px;
    display: block;
    background: url(https://www.cota.com/wp-content/themes/gotravel-child/custom/images/star-rating.png) 0 0 no-repeat;
}
.rating-50 {
 background-position: 0 0;
}
.rating-40 {
 background-position: -12px 0;
}
.rating-30 {
 background-position: -24px 0;
}
.rating-20 {
 background-position: -36px 0;
}
.rating-10 {
 background-position: -48px 0;
}
.rating-0 {
 background-position: -60px 0;
}
.rating-5 {
 background-position: -48px -16px;
}
.rating-15 {
 background-position: -36px -16px;
}
.rating-25 {
 background-position: -24px -16px;
}
.rating-35 {
 background-position: -12px -16px;
}
.rating-45 {
 background-position: 0 -16px;
}
/* Pagenation */
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
}
.pagination > li > a, 
 .pagination > li > span {
  background-color: #f5f5f5;
  color: #222222;
  float: left;
  line-height: 1.82857;
  margin-left: 5px;
  padding: 3px 10px;
  position: relative;
  text-decoration: none;
 }
    .pagination > li > a:hover{ color: #ffffff !important;}
   .pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a, .pagination > li > span {
       background-color: #00205b;
    color: #ffffff;
    float: left;
    line-height: 1.82857;
    margin-left: 5px;
    padding: 3px 10px;
    position: relative;
    text-decoration: none;
}
.pagination > .active > a{
    background-color: #4298b5;
	}
	.cota_search_place_border{
		display:none;
	}
	.pagination > li:last-child > a {
    /* margin-left: 0; */
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.cota_white_red {
    background-color: #fff;
    border: 3px Solid #AF272F;
}

#button_map_direction_list_type .vc_col-md-4 {
    padding: 0;
}
div#button_map_direction_list_type {
    margin-top: 0;
}

.cota_white_red {
    
	background-color: #00205B!important;
    border-right: 2px solid #fff!important;
    /* border-right: none; */
    border: none;
    /* border-left: none; */
    color: #fff;
	margin-bottom:10px!important;
}
.active_tab_cota {
    margin-top: -16px;
    height: 68px;
    background-color: #4298B5!important;
    border-right: 2px solid #fff!important;
	
}
ul.redbulletwithoutbold.ul_no_margin_equal_height li {
    line-height: 17px;
    font-weight: 00;
}
.mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav {
    padding: 15px 0 0!important;
}
/*  Special Info Css*/
p.special_note {
        font-size: 1.75em;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 1em;
    padding-top: 10px;
}
a.info-bro {
    color: #fff;
font-size: 1.25em;}

/* End special info css*/
/* Color Tab */
div#background-color-tab .mkdf-tab-container {
      background-color: #4298B5;
    
    padding: 20px;
}
div#background-color-tab .mkdf-tab-container a{
     color:#fff;
}
div#background-color-tab .mkdf-tab-container p {
    color: #fff;
}
/* End color tab*/
/* Inside Page CSS */
#data_page_hide{display:none;}
#cota_Accept{cursor:pointer;}
.page-id-5361 h1.headingwithoutimage {
    line-height: 0.8em;}
h1.headingwithoutimage span.title_span {
font-size: 0.5em;}
.mkdf-call-to-action.with-icon .mkdf-text-wrapper .mkdf-call-to-action-text {
    padding: 0 20px 0 30px;
}
.title_span {
    font-size: 0.8em;
    line-height: 0;
    color: #00205B;
    font-style: italic;
}
/* END Inside Page CSS */
/* Google Transulated */
div#google_translate_element {
	 padding: 21px 0;
	margin-right:20px;
}
div#google_translate_element select {
    width: 100%;
	height:34px;
   
    color: #fff;
    background-color: #4298B5!important;
    border: 2px solid #4298B5!important;
    font-weight: 700;
}
/* sidebar */
.widget.widget_nav_menu .menu li.current-menu-item a {
    
    color: #1c2859!important;
    background: rgba(28, 40, 89, 0.18);
   
}
/* Trip Planer Alert */

.plan-trip {
    margin-left: 10px;
    margin-top: 10px;
    position: absolute!important;
    z-index: 99;
    width: 50%!important;
}
.plan-trip>.bn-title>h2 {
    font-size: 14px!important;
    padding: 0 10px!important;
}
.iFeature1 {
    width: 100%!important;
    position: relative;
   
	background-color: #fff!important;
	left: 0px!important;
	top:10px;
	padding-right:60px
}
.bn-title.bn-title1 {
    padding-left: 15px;
    padding-right: 15px;
}
i.fa.fa-exclamation-triangle.space {
    font-size: 18px;
    padding-right: 10px;
}
.ticker.ticker1{
	left: 90px!important;
    margin-right: 50px;
    border: 2px solid #af272f;
}
.ticker.ticker1 p {
    margin-top: 7px;
}
.ticker.ticker1 a {
    color: #AF272F!important;
    font-weight:900!important;
}
/* END Trip Planer Alert */

/* Switch Css */
.onoffswitch {
    position: relative; width: 149px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; 
	overflow: hidden; 
	cursor: pointer;
    border: 2px solid #73BF43;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "Traffic View On";
    padding-left: 13px;
    background-color: #73BF43; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "Traffic View Off";
    padding-right: 13px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 14px; margin: 8px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 115px;
    border: 2px solid #73BF43; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
	height:15px
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}

.onoffswitch.switch-map {
    left: 10px;
    top: 10px;
    position: absolute!important;
    z-index: 99;
    /* width: 50%!important; */
}
h2.map_text {
    text-align: center;
    font-size: 30px;
    margin: 10px;
}
.adp-summary-duration.adp-div + .adp-div + .adp-div {
    display: none;
}
.cttripplannerform .adp-directions tr td div:nth-child(3) {
    display: none;
}
/* END switch Css */

span.icon-button {
    text-align: right;
    float: right;
    padding: 0 5px;
    color: #fff;
    margin: 0 2px;
    background-color: #af272f;
	display:none;
}
span.icon-button .fa {
    vertical-align: middle;
    padding: 5px;
	font-size: 0.9em;
}
span.view_bus_left_panel_span i {
    /* float: right; */
    font-size: 1.5em;
    vertical-align: middle;
    /* margin-top: 5px; */
    /* margin-right: 5px; */
    margin-top: 3px;
    cursor: pointer;
}
span.view_bus_left_panel_span {
   
    margin-top: 20px;
    margin-right: 10px;
    float: right;
    background: #00205B;
    padding: 0px;
    color: #fff;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    border-radius: 15px;
    width: 30px;
    height: 30px;
    text-align: center;
    /* padding-left: 5px; */
}
input#btndisplayroute.cota_button {
    margin-top: 50px;
}
.schedulebackground1c {
	line-height: 1.75em;
	vertical-align:middle;
	}
.copyright{
	color:#fff;
	padding:15px 0 5px;
}

.Alertpage_textbox
{
background-color: #DDDDDD!important;
}
.Alertpage_Button{
    width:120px!important;
}
.rider_alert_panel {
   border: 1px solid #4298b5;
    padding: 20px;
    box-shadow: -1px 0px 5px 0px #4298b5;
    margin: 25px 0;
}
p#rideralert_content {
    font-style: italic;
}
#Rider_alert_tile {
    margin: 0;
    /* font-style: italic; */
    border-bottom: 1px solid rgba(66, 152, 181, 0.32);
}
.rider_alert_bus {
    padding: 5px;
}
.Destop_hide_panel{
	display:none;
}
h3.Advance_option {
    color: #fff;
    margin: 10px 0 5px;
	cursor: pointer;
}
ul#detailslist li p {
    font-weight: 900;
}

.vender_registration_form_section
{
 background-color: rgba(172, 163, 154, 0.81)!important;
 padding-left: 15px;
 padding-right: 15px;
}
.vender_special_font
{
 font-size:12px!important;
}
.vendorpage_Button
{
width:45%!important;
}
/* Search Page Style */
h2.mkdf-post-title {
    background-image: url(https://www.cota.com/wp-content/uploads/2016/04/small-red-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding: 0px 22px 0;
    list-style-type: none;
    background-size: 12px;
    font-weight: 100;
}
/* End Search page Style*/
/* Code For related links section*/
aside.mkdf-sidebar .widget.widget_nav_menu ul.menu li a:hover{
    margin-left: 5px!important;
    background-color: #f9f9f9;}
	
aside.mkdf-sidebar .widget.widget_nav_menu ul.menu li a
	{padding-left:7px;}
	.widget_nav_menu div ul li {
    background-image: url(https://www.cota.com/wp-content/uploads/2017/04/small-blue-triangl.png);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding: 0px 15px 0 ;
    list-style-type: none;
    background-size: 10px;
}
/* End code for related links section*/
.space.fa.fa-university {
    padding-right: 0!important;
}


.news p a:hover,.ticker p a:hover {
    color: #fff;
}
div#iFeature2 {
    top: 0px!important;
    margin-bottom: 25px!important;
}
label.trip-form-labels{
	color:#fff;
	
}
.search_line_alert {
    padding: 15px;
    border: 1px solid #4298b5;
    padding: 20px;
    box-shadow: -1px 0px 5px 0px #4298b5;
    margin: 25px 0;
    /* border: 5px solid red; */
}
ul.page-list li {
    background-image: url(https://www.cota.com/wp-content/uploads/2016/04/small-red-triangle.png);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding: 0px 22px 0;
    list-style-type: none;
    background-size: 12px;
    font-weight: 100;
}

select#StudentDropDown {
    border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /*background: #0088cc url(images/select-arrow.png) no-repeat 90% center;*/
    width: 90%;
	
    background-position: 99%;
    text-indent: 0.01px;
    float: right;
    text-overflow: "";
    color: #00205b;
    /* border-radius: 15px; */
    padding: 5px;
    box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);
}
.search_line_alert_title {
    padding: 20px;
    border-bottom: 1px solid rgba(66, 152, 181, 0.32);
}
.search_line_alert_title label {
    vertical-align: middle;
    font-weight: 900;
    /* line-height: 2em; */
    font-size: 1.5em;
    /* margin-top: -20px!important; */
}
.rider-alert-msg{
font-color: red!important;
}
/*Cota colors*/
.cota_standarad_blue{color:#0000ff;}
.cota_frequent_red{color:#ff0000;}
.cota_green{color:#008000;}
/* End cota colors*/
.cota_pre_page_loader {
	display:none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    overflow: visible;
        background: rgba(255, 255, 255, 0.76) url(https://www.cota.com/wp-content/uploads/2016/04/Preloader_3.gif) no-repeat center center;
}
span.search-terms {
    text-transform: capitalize;
}
ul.redbullet li ul.bluebullet li::before {
       content: "•";
    color: #4298b5;
   font-size: 2.5em;
    /* display: block; */
    /* position: relative; */
    vertical-align: middle;
    /* max-width: 0; */
    /* max-height: 0; */
    padding: 0 5px 0 0;
    /* left: -20px; */
    /* top: 0; */
    /* color: green; */
    /* font-size: 20px; */
}
.Gray_Panel {
   background-color: #ddd;
    padding: 20px 0;
}
.text_row_custom{
	margin-bottom:10px
}
.text_row_custom_label p {
    margin: 0;
    vertical-align: middle;
    /* height: 36px; */
    padding: 5px 0;
}
.text_row_custom_input_box input[type=text], .text_row_custom_input_box select {
	padding-left: 10px!important;
    padding-right: 10px!important;
	
}
.text_row_custom_panel {
    padding-right: 20px;
    padding-left: 20px;
}
.back-white
{
background-color: white!important;
}
/* Form Validation*/
#cota_contact img { border: none; }
#cota_contact h2 { font-size: 14px; margin: 0 0 12px; }
#cota_contact fieldset{margin: 0 0 20px;padding: 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#cota_contact ol{list-style-type: none;padding: 0;margin: 0;}
#cota_contact li{margin: 0 0 12px;position: relative;}
legend{ color:#00C492;}
#cota_contact fieldset input,#cota_contact fieldset select{background: #fff url(ico_validation.png) 260px 24px no-repeat;display: inline-block;width: 250px;border: 1px solid #00C492;padding: 3px 26px 3px 3px;-moz-transition: background-color 1s ease;-webkit-transition: background-color 1s ease;-o-transition: background-color 1s ease;transition: background-color 1s ease;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#cota_contact fieldset textarea{display: inline-block;width: 250px;border: 1px solid #00C492;padding: 3px 26px 3px 3px;-moz-transition: background-color 1s ease;-webkit-transition: background-color 1s ease;-o-transition: background-color 1s ease;transition: background-color 1s ease;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; resize:none; }
#cota_contact fieldset input[type="checkbox"]{width:20px;}
#cota_contact fieldset input[type="radio"]{width:20px;}
#cota_contact fieldset select{ width: 280px; padding: 3px; }
#cota_contact fieldset #postcode{ padding: 3px; width: 270px; }
#cota_contact input::-webkit-input-placeholder,#cota_contact input:-moz-placeholder input:placeholder{color: #f2f2f2;}
#cota_contact .validation01{background: #000;color: #fff;display: none;font-size: 12px;padding: 3px;position: absolute;right: -200px;text-align: center;top: 0;width: 200px;outline: 0;-moz-box-shadow: 0px 0px 4px #ffffff;-webkit-box-shadow: 0px 0px 4px #ffffff;box-shadow: 0px 0px 4px #ffffff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#cota_contact input:focus + .validation01{ display: block; }
#cota_contact input:focus:required:invalid + .validation01 .valid,#cota_contact input.error:focus + .validation01 .valid,#cota_contact input.required:focus + .validation01 .valid,#cota_contact input:focus + .validation01 .valid{ display: none; }
#cota_contact input:focus:required:valid + .validation01,#cota_contact input.valid:focus + .validation01{ background: green; }
#cota_contact input:focus:required:valid + .validation01 .invalid,#cota_contact input.valid:focus + .validation01 .invalid{ display: none; }
#cota_contact input:focus:required:valid + .validation01 .valid,#cota_contact input.valid:focus + .validation01 .valid{ display: block; }
#cota_contact fieldset input:required:valid{background-color: #fff;background-position: 260px -61px;}
#cota_contact input.error{background-color: #F08080; background-position: 260px 3px;outline: none; }
#cota_contact input.required{background-color: #fff; background-position: 260px -30px;}
#cota_contact input.error::-webkit-input-placeholder,#cota_contact inputerror :-moz-placeholder {color: #f2f2f2;}
#cota_contact .vc_col-md-6 {
    padding-left: 0px!important;
}
#cota_contact .vc_col-md-12 {
    padding-left: 0px!important;
}
.captchaerror{display:none; color:red;}
.errorhide{display:none;}
/*.complimentdiv{display:none;}
.compliantdiv{display:none;}
.showrespectdiv{display:block;}*/
.mailsuccess{position:absolute;top:94%; padding:2%; color:green;}
.form-error{color:red;}
.showsuccess{display:block;}
.but-mar{   margin-bottom: 60px!important;
    margin-top: 20px;
}
.firstnameerror{display:none;}
.lastnameerror{display:none;}
.emailerror{display:none;}
.errorshow{display:block;color:red;}

/* End Form Validation*/
.margin_top_100{margin-top:100px}
.admin_panel_text_ele  input[type=text],.mkdf-tours-input-with-icon input[type=password] {
    width: 100%;
    height: 36px;
    background-color: transparent;
    border: none;
    outline: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
/*************Login, Registration Pages**************/

.button_width
{
width: 32%!important;
}
.alert_text
{
border:0px; background-color:#ddd; width:100%;
}
.register_text
{
width:100%;
border:0;
}
/***********End of Login, Registration Pages*********/
label.upload + input[type="file"] {
    display: none !important;
}label.upload1 + input[type="file"] {
    display: none !important;
}
p.file-name {
    display: inline-block;
}
.upload {
    /* font-family: Arial; */
    color: #ffffff;
    font-size: 20px;
    background: #4298b5;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    cursor: pointer;
}.upload1 {
        color: #ffffff;
    display: inline-block;
    /* font-size: 20px; */
    background: #4298b5;
    padding: 4px 14px;
    text-decoration: none;
    cursor: pointer;
    /* margin-top: 5px!important; */
}
.styled-checkbox {
  position: absolute;
  opacity: 0;
}
.styled-checkbox + label {
  position: relative;
  cursor: pointer;
  padding: 0;
}
.checkbox_style_label{
	//display: inline-block;
	color: #1C2859;
	font-weight: 900;
	font-size: 1.25em;
	font-family: 'Brandon Grotesque'!important;
}
.styled-checkbox + label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 25px;
  height: 25px;
  background: white;
}
.styled-checkbox:hover + label:before {
  background: #4298b5;
}
.styled-checkbox:focus + label:before {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
.styled-checkbox:checked + label:before {
  background: #4298b5;
}
.styled-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.styled-checkbox:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
.styled-checkbox:checked + label:after {
  content: '';
  position: absolute;
  left: 7px;
  top: 11px;
  background: white;
  width: 3px;
  height: 3px;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.Check_box_list{
	list-style:none;
	
}
.remove_text_padding input[type="text"] {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.Coat_form_last_panel{
	/* float:right!important; */
}
.custom_reg_Button{
	width:20%;
	float:right;
}
.register_hide_show_panel{
	display:none;
}
.Cota_Radius p {
  display: inline-block;
    /* padding-top: 30px; */
    font-size: 22px;
    font-weight: 700;
	color:#fff;
}
.Cota_Radius {
    display: inline-block;
    float: right;
}
.cota_search_place h1 {
    display: inline-block;
}
input#txtradius {
    width: 20%;
}

.Cota_Radius {
    display: none; 
    position: absolute;
    top: 50px;
    left: 10px;
    
    width: auto;
    padding: 0 10px;
    float: right;
    font-size: 16px!important;
    /* padding: 0px; */
    cursor: pointer;
    font-weight: 900;
    color: #fff;
    font-size: 22px;
}
.cota_admin_panel {
    
	background-color:#ddd;
    height: 200px;
    width: 50%;
    margin: 10px auto;
    padding:20px
}
.Cota_login_button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #AF272F;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.Cota_login_button:hover {
  background: #AF272F;
  text-decoration: none;
}

.User_Id ,.Password{
    padding: 10px 0;
}
.Admin_button {
    padding: 20px 0!important;
}
.mkdf-message {
   
    background-color: #00205b;
    border: 0 solid #00205b;
}
textarea.cota_textarea {
    background-color: #fff!important;
}
footer.mkdf-page-footer{
	z-index:99!important
}
table.calendar {
    z-index: 99999;
}
.text_row_custom_Blue_panel{
	background-color: #00205B;
    min-height: 700px;
    margin-top: 30px;
    padding: 20px;
}
.headingcolor_red{
	color:#AF272F
}.headingcolor_white{
	color:#fff
}
.text_row_custom_Blue_panel h4 {
    margin-top: 0;
}
.user-block {
    position: relative;
    padding: 19px 0 0 15px;
    cursor: pointer;
}

.user-block-status {
    position: relative;
}
.img-circle {
    border-radius: 50%!important;
}
.img-thumbnail {
    padding: 2px;
    line-height: 1.52857143;
    background-color: #e1e2e3;
    border: 1px solid #e1e2e3;
    border-radius: 3px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.circle {
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 500px;
    margin: 0 .5em;
    background-color: #ddd;
    vertical-align: baseline;
    border: 2px solid transparent;
}
.user-block .user-block-info {
    float: left;
    padding-top: 15px;
}
.user-block .user-block-info .user-block-name {
    color: #7D848F;
}
.user-block .user-block-info .user-block-role {
    font-size: 12px;
    color: #aaa;
}
.user-block .user-block-info .user-block-name, .user-block .user-block-info .user-block-role {
    display: block;
}
.mkdf-vertical-align-containers .mkdf-position-right {
    position: relative;
    float: right;
    z-index: 112;
    height: 100%;
    text-align: center;
}
.goog-logo-link {
   display:none !important;
} 

.goog-te-gadget{
   color: transparent !important;
}



.custom-file-upload {
  display: block;
  width: auto;
  font-size: 16px;
  margin-top: 30px;
}
.custom-file-upload label {
  display: block;
  margin-bottom: 5px;
}

.file-upload-wrapper {
  position: relative;
  margin-bottom: 5px;
}

.file-upload-input {
  width: 300px;
  color: #fff;
  font-size: 16px;
  padding: 11px 17px;
  border: none;
  background-color: #c0392b;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  float: left;
  /* IE 9 Fix */
}
.file-upload-input:hover, .file-upload-input:focus {
  background-color: #ab3326;
  outline: none;
}

.file-upload-button {
  cursor: pointer;
  display: inline-block;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  padding: 11px 20px;
  border: none;
  margin-left: -1px;
  background-color: #962d22;
  float: left;
  /* IE 9 Fix */
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.file-upload-button:hover {
  background-color: #6d2018;
}
input[type=password] {
    width: 100%;
    height: 36px;
    background-color: transparent;
    border: none;
    outline: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
}
input.mkdf-btn.mkdf-btn-small.mkdf-btn-solid.mkdf-btn-hover-solid.Publish {
    margin-top: 20px;
    width: 100%;
    padding: 5px;
    float: left;
}
.custom_hide {
	display: none;
    position: absolute;
    /* padding: 10px; */
    width: 200px;
    top: 50px;
    color: #fff;
    right: 0;
    /* background-color: rgb(25, 25, 25); */
}
.custom_hide a {
    clear: both;
    color: #fff;
	text-align:left;
}
.custom_hide p {
    text-align: left;
    font-size: 0.9em;
}
a.register-click {
    color: #4298b5;}
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.mkdf-container.background-image-full-width {
    background-image: linear-gradient( rgba(0, 0, 0, 0.74), rgba(4, 4, 4, 0.75) ) ,url(https://www.cota.com/wp-content/uploads/2016/04/cota_bus_public_transporation_-_aceshot1_shutterstock.jpg);
    background-position: center center;
}
.signin_panel {
    padding: 10px 30px 20px;
    background-color: rgba(0, 0, 0, 0.72);
    border: 10px solid #00205B;
}

p.admin_panel_eelement {
    color: #fff;
    font-weight: 900;
    font-size: 18px;
    padding-top: 10px;
}
.Admin_Vendor_submit {
    /* float: right; */
    margin-top: 30px;
    text-align: right;
    /* float: right; */
}
/* Change autocomplete styles in WebKit */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
 
		border: 1px solid #00205b;
    -webkit-text-fill-color: #00205b;
    font-weight: 700!important;
    -webkit-box-shadow: 0 0 0px 1000px rgba(0, 0, 0, 0) inset;
    transition: background-color 5000s ease-in-out 0s;
}
.Cota_H1_Text_Panel {
    margin: 100px 20px 0;
    color: #fff;
    vertical-align: middle;
    /* text-align: center; */
    padding: 0 30px;
}
.Cota_H1_Text_text{
    font-size:3em;
	color:#fff;
    padding: 0 30px;
}
.Cota_H1_Text_text_p{
	font-size:1.5em;
	color:#fff;
    padding: 0 0 0 30px;
}

table#example thead {
    background-color: #00205B;
    color: #fff;
}
div#example_wrapper {
    margin-top: 30px;
    /* background-color: #ddd; */
    /* padding: 10px 0; */
}
p.address_cota {
    font-size: 18px;
    font-weight: 900;
}
textarea.cota_textarea {
    height: 85px!important;
}
.file_upload_panel {
    background-color: #fff;
    padding: 2px 20px 10px!important;
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.btnn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-success {
   
    color: #fff;
    background-color: #00205b;
    border-color: #00205b;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px;
}
.entry:not(:first-of-type)
{
    margin-top: 10px;
}

.glyphicon
{
    font-size: 12px;
}
.input-group-addon:first-child {
    border-right: 0;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.glyphicon-plus:before {
    content: "\2b";
}
.glyphicon-minus:before {
    content: "\2212";
}
.btn-danger {
    color: #fff;
    background-color: #af272f;
    border-color: #af272f;
}
.headingcolor_blue{
	color:#1E2859
}
.text_row_custom_Blue_panel h4 {
    color: #fff;
    
    padding: 10px 0;
}
span.bird_icon_right {
    text-align: right;
    float: right;
}
.text_row_custom_Blue_panel h2 {
    color: #fff;
    padding: 0;
    margin: 0;
}
.special_page_active{
	
    /* text-align: center; */
    text-transform: uppercase;
    display: inline-block;
    padding: 10px;
    background-color: #AF272F;
	color:#fff;
}
.centerbutton input.btn.btn-primary {
    width: 100%!important;
    margin-top: 10px;
}
.mkdf-btn.mkdf-btn-huge-full-width.mkdf-btn-solid.mkdf-btn-fill-from-left.mkdf-btn-with-animation.mkdf-btn-hover-solid {
    /* background-color: white; */
    width: 100%;
}
.centerbutton .btn.btn-primary {
    width: 100%!important;
}
.width_100{
	width:100%!important;
}
.blue_color {
    color: #00205B;
}
th.Document_files a {
    font-size: 18px;
    font-weight: 900;
}
th.Document_files i {
    font-size: 18px;
    font-weight: 900;
    padding: 0 6px;
}
.time_line a {
    color: #fff;
}
.time_line a i {
    padding: 0 5px;
    color: #fff;
}
.time_line a i span {
    color: #fff;
}

.time_line a i {
    padding: 0 5px;
    color: #fff;
}
.datepicker {
    background-size: contain;
    width: 100%;
}
[type="date"] {
	width: 100%;
    height: 36px;
    background-color: transparent;
    border: none;
    outline: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
  background:#fff url(images/calendar_2.png)  97% 50% no-repeat ;
}
[type="date"]::-webkit-inner-spin-button {
  display: none;
}
[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 0;
}
.fancybox-skin {
        background: #DDDDDD;
}
.Event_list {
    color: #fff;
    text-transform: capitalize;
    margin: 0;
}
i.fa.fa-calendar {
    color: #fff;
    font-size: 20px;
}
p.Event_list_p {
    color: #fff;
    margin: 0;
}
.eveltlist li{
	background-image: url(https://www.cota.com/wp-content/uploads/2017/04/small-blue-triangl.png);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding: 0px 25px 0;
    list-style-type: none;
    background-size: 10px;
}
.text_row_custom_Blue_panel h4 a:hover {
    color: #fff;
}

.google_translat_panel {
    margin: 20px 20px!important;
    /* height: 30px; */
    cursor: pointer;
    /* width: 30px; */
    float: right;
}
table.table_color th {
    background-color: #00205B;
    color: #fff;
}
table.display thead tr {
    background-color: #00205B;
    color: #fff;
}
span.tagged_class {
    background-color: #4298B5;
    color: #fff;
    padding: 5px;
}
span.status_open {
    background-color: green;
    color: #fff;
    padding: 5px;
    text-transform: capitalize;
}
span.status_pending {
    background-color: #dfe629;
    color: #000;
    padding: 5px;
    text-transform: capitalize;
}
span.status_awarded {
    color: #fff;
    padding: 5px;
    text-transform: capitalize;
    background-color: #4298B5;
    
}
span.status_closed {
    color: #fff;
    padding: 5px;
    text-transform: capitalize;
    background-color: #af272f;
}
.mkdf-message {
    position: relative;
    padding: 15px 8px;
    margin: 0;
    background-color: #ccc;
    border: 0 solid #f2f2f2;
}
.document_type {
    /* width: 100%; */
    height: 36px;
    background-color: #dddddd;
    color: #868686;
    border: none;
    outline: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
	margin-bottom: 10px;
}

h4.colorcotared.atag a {
    color: #4298B5;
}

span.cota_active_user.color_red.confirm {
    background-color: #AF272F;
    color: #fff;
    padding: 5px;
}span.cota_active_user.color_grean.confirm {
    background-color: green;
    color: #fff;
    padding: 5px;
}
span.color_yellow{
    background-color: #d8d800;
    color: #fff;
    padding: 5px;
}
textarea.remark{
	background-color: #ffffff!important;
    border-color: #f9f9f9!important;
    display: inline-block!important;
    height: 100px!important;
    width: 100%;
}
.publish{
	background-color:green!important;
	
}
.bus_stop_top_5{top:8%!important;}
.cota_sky_blue{color:#4298b5!important;}
.buslinecolor{margin-left: 10px;
    margin-top: 10px;
    position: absolute!important;
    z-index: 99;
	top:65%!important;
	right:0; margin:0px!important;}
.buslinebox{
	
    /* border: 1px solid; */
   
   
}
.standaradcircle{
border-radius: 5%;
background: gray;
    width: 20px;
    height: 20px;
overflow: hidden; background:#001B70; display:inline-block;margin: 5px 0px 0px 0px!important;}
.frequentcircle{
border-radius: 5%;
    width: 20px;
    height: 20px;
overflow: hidden; background:#8E162B;display:inline-block;margin: 5px 0px 0px 0px!important;}
.rushhourcircle{
border-radius: 5%;
    width: 20px;
    height: 20px;
overflow: hidden; background:#167239;display:inline-block;margin: 5px 0px 0px 0px!important;}
input.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-hover-solid.Approve_Decline {
    padding: 5px;
    width: 100%;
}
.buslineboxdiv{display:inline-block;}
.standaradlinetext{    display: inline-block;
    margin: 0px!important;
    padding-left: 10px;}
.vertical-align-top {
    vertical-align: top;
}
.inline-block{
	display:inline-block;
}
p.inline-block.right {
    float: right;
}
.gm-style-iw div div div div:last-child {
    display: none;
}
.mkdf-tour-booking-form-holder.mkdf-boxed-widget.navyblueboxedwidget.tab_1_height h2 {
    margin: 0 0 10px!important;
}

.mkdf-tour-booking-field-holder.mkdf-tours-input-with-icon.margin_bottom_0.inline-block input[type=text] {
    padding-left: 10px;
    padding-right: 10px;
}
	.mkdf-tour-booking-field-holder.mkdf-tours-input-with-icon.margin_bottom_0.inline-block {
    background-color: #DDDDDD;
    /* padding: 0 10px; */
}
.mobile_hide_panel{
	display:none;
}
.pdf-line
 {
    float: right;
    color: #af272f;
}
.upper_panel{
	display:none;
	background: #ededed;
    height: 255px;
    box-shadow: inset 0 -7px 5px -5px rgba(0,0,0,.2);
}
.upper_panel a.close {
    /* position: absolute; */
    top: 0;
    float:right;
    width: 34px;
    height: 32px;
    overflow: hidden;
    text-indent: -9999em;
    background: #000 url(images/icon_close.png) center center no-repeat;
}
.user-block-picture .fa-user {
    font-size: 2.5em;
    color: #fff;
}
.upper_form_input{
	display: block;
    box-sizing: border-box;
    width: 100%;
    height: 41px;
    padding: 8px 11px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 19px;
    font-weight: 300;
    color: #222;
    vertical-align: middle;
    background-color: #fff!important;
    background-image: none;
    border: 0;
    border-radius: 0;
}
.atag a {
    color: #4298B5;
}
.dt-buttons {
    position: absolute;
    left: 15%;
    background-color: #AF272F;
    color: #fff;
    padding: 5px;
    top: -10px;
}
a.dt-button.buttons-print {
    color: #fff;
}
.mkdf-pie-chart-pie-holder .mkdf-pie-legend {
	width:70%
}
.mkdf-pie-chart-pie-holder.mkdf-pie-chart-typography-dark {
    margin-top: 20px;
}
.mkdf-gallery-image a.mkdf-btn.mkdf-btn-huge-full-width.mkdf-btn-solid.mkdf-btn-hover-solid {
    background-color: #4298B5!important;
    border-color: #4298B5!important;
}
.buslinebox{
	background-color:#ddd;
}
.buslineboxdiv {
    display: inline-block;
	
    padding: 5px 50px 5px 5px;
}
a.pdf-line i.fa {
    padding: 0 5px;
}
.cota_brand_color_backround{
	background-color:#00205B;
}
.vc_col-md-12.vc_col-sm-12.vc_col-lg-12.vc_col-xs-12.cota_brand_color_backround {
    display: none;
}
.google_translate_element_2{
	display:none;
}
.mobile_menu_display{
	display:block!important;
}
a.pdf-detail {
    padding-left: 20px;
    color: #af272f;
}
.height_300{
	height:300px
}
.page-id-4597 .mkdf-title.mkdf-content-center-alignment.mkdf-animation-no {
    display: none;
}


/* Tool Tip */
a[data-balloon] {
  overflow: visible;
}
[data-balloon] {
  position: relative;
}
[data-balloon]:before,
[data-balloon]:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.18s ease-out 0.18s;
  transition: all 0.18s ease-out 0.18s;
  bottom: 100%;
  left: 50%;
  position: absolute;
  z-index: 10;
  -webkit-transform: translate(-50%, 10px);
  -ms-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
}
[data-balloon]:after {
  background: rgba(17, 17, 17, 0.9);
  border-radius: 4px;
  color: #fff;
  content: attr(data-balloon);
  
  padding: .5em 1em;
  white-space: nowrap;
  margin-bottom: 11px;
}
[data-balloon]:before {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
  background-size: 100% auto;
  height: 6px;
  width: 18px;
  content: "";
  margin-bottom: 5px;
}
[data-balloon]:hover:before,
[data-balloon][data-balloon-visible]:before,
[data-balloon]:hover:after,
[data-balloon][data-balloon-visible]:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
[data-balloon].font-awesome:after {
  font-family: FontAwesome;
}
[data-balloon][data-balloon-break]:after {
  white-space: pre;
}
[data-balloon-pos="down"]:before,
[data-balloon-pos="down"]:after {
  bottom: auto;
  left: 50%;
  top: 100%;
  -webkit-transform: translate(-50%, -10px);
  -ms-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
}
[data-balloon-pos="down"]:after {
  margin-top: 11px;
}
[data-balloon-pos="down"]:before {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
  background-size: 100% auto;
  height: 6px;
  width: 18px;
  margin-top: 5px;
  margin-bottom: 0;
}
[data-balloon-pos="down"]:hover:before,
[data-balloon-pos="down"][data-balloon-visible]:before,
[data-balloon-pos="down"]:hover:after,
[data-balloon-pos="down"][data-balloon-visible]:after {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
[data-balloon-pos="left"]:before,
[data-balloon-pos="left"]:after {
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  -webkit-transform: translate(10px, -50%);
  -ms-transform: translate(10px, -50%);
  transform: translate(10px, -50%);
}
[data-balloon-pos="left"]:after {
  margin-right: 11px;
}
[data-balloon-pos="left"]:before {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
  background-size: 100% auto;
  height: 18px;
  width: 6px;
  margin-right: 5px;
  margin-bottom: 0;
}
[data-balloon-pos="left"]:hover:before,
[data-balloon-pos="left"][data-balloon-visible]:before,
[data-balloon-pos="left"]:hover:after,
[data-balloon-pos="left"][data-balloon-visible]:after {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
[data-balloon-pos="right"]:before,
[data-balloon-pos="right"]:after {
  bottom: auto;
  left: 100%;
  top: 50%;
  -webkit-transform: translate(-10px, -50%);
  -ms-transform: translate(-10px, -50%);
  transform: translate(-10px, -50%);
}
[data-balloon-pos="right"]:after {
  margin-left: 11px;
}
[data-balloon-pos="right"]:before {
  background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
  background-size: 100% auto;
  height: 18px;
  width: 6px;
  margin-bottom: 0;
  margin-left: 5px;
}
[data-balloon-pos="right"]:hover:before,
[data-balloon-pos="right"][data-balloon-visible]:before,
[data-balloon-pos="right"]:hover:after,
[data-balloon-pos="right"][data-balloon-visible]:after {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
[data-balloon-length]:after {
  white-space: normal;
}
[data-balloon-length="small"]:after {
  width: 80px;
}
[data-balloon-length="medium"]:after {
  width: 150px;
}
[data-balloon-length="large"]:after {
  width: 260px;
}
[data-balloon-length="xlarge"]:after {
  width: 90vw;
}
@media screen and (min-width: 768px) {
  [data-balloon-length="xlarge"]:after {
    width: 380px;
  }
}
[data-balloon-length="fit"]:after {
  width: 200px;
}
/* Tool Tip */

button#purchase {
    visibility: hidden;
}
span.view_bus_left_panel_span1 {
  
   float: right;
    background: #00205B;
    padding: 0px;
    color: #fff;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    border-radius: 15px;
    width: 20px;
    line-height: 1.55;
    height: 20px;
    text-align: center;
    /* padding-left: 5px; */
    cursor: pointer;
}
span.view_bus_left_panel_span2 {
  
   float: right;
    background: #00205B;
    padding: 0px;
    color: #fff;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    border-radius: 15px;
    width: 20px;
    line-height: 1.55;
    height: 20px;
    text-align: center;
    /* padding-left: 5px; */
    cursor: pointer;
}
.addressbox1 {
    background-color: #fff;
    /* border: 1px solid; */
    box-shadow: 1px 1px 1px 1px #888888;
    padding: 10px;
}
p#trip_rider_alert, p#rider_alert {
    min-height: 30px;
    max-height: 160px;
    overflow-y: scroll;
}
.vc_col-md-11.vc_col-sm-11.vc_col-xs-11.margin_bottom_10.schedulebackground a {
    font-size: 0.8em;
    /* line-height: 3em; */
}
#trip_rider_alert{
	display:none;
}
#trip_rider_alert,#rider_alert{
	display:none;
}
.icon-button{
	visibility:hidden;
}

.mkdf-mobile-header .mkdf-mobile-header-inner {
    background-color: #00205B!important;
}
.Document_files i.fa.fa-file {
    padding-right: 5px;
}
.mkdf-gallery-image a.mkdf-btn.mkdf-btn-huge-full-width.mkdf-btn-solid.mkdf-btn-hover-solid {
    background-color: #4298B5!important;
    border-color: #4298B5!important;
}

table.scheduletable tr:hover a {
    color: #fff;
}
.Event_list_p i.fa.fa-clock-o {
    margin-left: 10px;
    font-size: 1.2em;
}
p.Event_list_p i.fa.fa-map-marker {
    font-size: 1.4em;
    padding-right: 5px;
}
div#bodyContent {
    display: block!important;
}
div#bodyContent p {
    font-weight: 900;
    font-size: 1.2em;
}
#desktopgallery .mkdf-gallery-image a img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1); 
}
#desktopgallery .mkdf-gallery-image a:hover img {
    -webkit-filter: grayscale(1);
    filter: grayscale(0);
}
div#desktopgallery .mkdf-gallery-image a.mkdf-btn:hover,div#desktopgallery .mkdf-gallery-image a:hover +a.mkdf-btn ,#cota_hover_button .mkdf-gallery-image a.mkdf-btn:hover,#cota_hover_button .mkdf-gallery-image a:hover +a.mkdf-btn{
    background-color: #00205b!important;
    border-color: #00205b!important;
}
div#cota_hover_button {
    margin-right: 5px;
    margin-left: 5px;
margin-top:20px;
}
span.zoo {
    font-style: italic;
}