/** Font Family **/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800,900');

/** Common CSS(Start) **/
body {font-family: 'Open Sans', sans-serif; margin: 0; color: #0c1b34;}
.navbar-default .navbar-nav > li > a {font-family: 'Montserrat', sans-serif;}
a {text-decoration: none; color: #37bcd6; font-weight: 600;}
a:hover, a:focus {text-decoration: none; color: #8b97b2;}
p,span {font-size: 14px; letter-spacing: 0.1px;}
ol, ul {list-style: none; padding-left: 0; margin-bottom: 0;}
h1 {font-size: 40px;}
h2 {font-size: 35px;}
h3 {font-size: 30px;}
.block-title-style .block-title {font-size: 30px; padding: 0 30px; margin-bottom: 35px; color: #0c1b34; letter-spacing: 0.1px;}
.block-title-style .block-title:after {content: ""; display: block; margin-top: 15px; width: 25px; height: 2px; background-color: #3d4a5a; margin-left: 3px;}
.all-btn {text-align: center;}
.form-submit:focus,
.form-submit:active:focus {outline: 0;}
.blue-btn:hover, .blue-btn:focus {background-color: #01a3cb; color:#fff; transition: 0.5s ease;}
.blue-btn,
.views-exposed-form.bef-exposed-form .form--inline > .form-actions .form-submit,
.views-exposed-form.bef-exposed-form .form--inline > .form-actions .form-submit:hover,
.views-exposed-form.bef-exposed-form .form--inline > .form-actions .form-submit:focus {background-color: #37bcd6; color: #fff; padding: 13px 35px; border-radius: 40px; font-size: 11px; text-transform: uppercase; font-weight: 500; font-family: 'Montserrat', sans-serif; border: 0; box-shadow: none;}
.btn.active, .btn:active {box-shadow: none;}
.views-exposed-form.bef-exposed-form .form--inline > .form-actions .form-submit .icon {display: none;}
/** Page Title CSS(Start) **/
.page-title {text-align: center; height: 100px; background-color: #3d4a5a; display: table; width: 100%; margin-bottom: 50px;}
.page-title .region-page-title {display: table-cell; vertical-align: middle;}
.page-title h1 {border: 0; margin: 0; font-size: 25px; letter-spacing: 0.4px; color: #ffffff; font-family: 'Montserrat', sans-serif; text-transform: uppercase; padding-bottom: 0;}
.page-title h1 span {font-size: 25px; letter-spacing: 0.4px; color: #ffffff; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
/** Page Title CSS(End) **/
/** Contact Form CSS(Start) **/
.form-control {border: 1px solid #8b97b2; height: 40px; border-radius: 3px !important; font-size: 11px; font-family: 'Montserrat', sans-serif; color: #8b97b2; padding-right: 40px; font-weight: 500; background-color: transparent;}
.form-control::placeholder {text-transform: uppercase; color: #8b97b2 !important;}
.form-control::-moz-placeholder {text-transform: uppercase; color: #8b97b2 !important;} /* Mozilla Browser */
.form-control::-webkit-input-placeholder {text-transform: uppercase; color: #8b97b2 !important;} /* Chrome Browser */
.form-control:-ms-input-placeholder {text-transform: uppercase; color: #8b97b2 !important;} /* IE Browser */
.form-item-captcha-response, .form-item-captcha-response .description {
  color: #8b97b2;
}
/** Contact Form CSS(End) **/
/** Common CSS for sidebar page(Start) **/
.images-for-print{display: none;}
body.path-crash-pictures > .main-container.container,
body.path-crash-archives > .main-container.container,
body.path-spotting > .main-container.container {width: 100%; padding: 0;}
body.path-crash-pictures > .main-container.container > .row,
body.path-search-results > .main-container.container > .row,
body.path-crash-archives > .main-container.container > .row,
body.path-spotting > .main-container.container > .row {margin: 0; display: flex;}
body.path-crash-pictures > .main-container.container > .row > .col-sm-3,
body.path-crash-archives > .main-container.container > .row > .col-sm-3,
body.path-search-results > .main-container.container > .row > .col-sm-3,
body.path-spotting > .main-container.container > .row > .col-sm-3 {justify-content: stretch; padding-top: 56px; padding-left: 39px;}
body.path-crash-pictures > .main-container.container > .row > .col-sm-9,
body.path-crash-archives > .main-container.container > .row > .col-sm-9,
body.path-search-results > .main-container.container > .row > .col-sm-9,
body.path-spotting > .main-container.container > .row > .col-sm-9 {justify-content: stretch; padding: 106px 15px 50px 30px; background-color: rgba(149, 177, 180, 0.1);}

body.path-crash-pictures > .dialog-off-canvas-main-canvas > .main-container.container,
body.path-crash-archives > .dialog-off-canvas-main-canvas > .main-container.container,
body.path-spotting > .dialog-off-canvas-main-canvas > .main-container.container {width: 100%; padding: 0;}
body.path-crash-pictures > .dialog-off-canvas-main-canvas > .main-container.container > .row,
body.path-search-results > .dialog-off-canvas-main-canvas > .main-container.container > .row,
body.path-crash-archives > .dialog-off-canvas-main-canvas > .main-container.container > .row,
body.path-spotting > .dialog-off-canvas-main-canvas > .main-container.container > .row {margin: 0; display: flex;}
body.path-crash-pictures > .dialog-off-canvas-main-canvas > .main-container.container > .row > .col-sm-3,
body.path-crash-archives > .dialog-off-canvas-main-canvas > .main-container.container > .row > .col-sm-3,
body.path-search-results > .dialog-off-canvas-main-canvas > .main-container.container > .row > .col-sm-3,
body.path-spotting > .dialog-off-canvas-main-canvas > .main-container.container > .row > .col-sm-3 {justify-content: stretch; padding-top: 56px; padding-left: 39px;}
body.path-crash-pictures > .dialog-off-canvas-main-canvas > .main-container.container > .row > .col-sm-9,
body.path-crash-archives > .dialog-off-canvas-main-canvas > .main-container.container > .row > .col-sm-9,
body.path-search-results > .dialog-off-canvas-main-canvas > .main-container.container > .row > .col-sm-9,
body.path-spotting > .dialog-off-canvas-main-canvas > .main-container.container > .row > .col-sm-9 {justify-content: stretch; padding: 106px 15px 50px 30px; background-color: rgba(149, 177, 180, 0.1);}

body.path-crash-pictures .page-title,
body.path-crash-archives .page-title,
body.path-search-results .page-title,
body.path-spotting .page-title {margin-bottom: 0;}
body.path-crash-pictures #footer, body.path-crash-pictures #footer .footer,
body.path-crash-archives #footer, body.path-crash-archives #footer .footer,
body.path-search-results #footer, body.path-search-results #footer .footer,
body.path-spotting #footer, body.path-spotting #footer .footer {margin-top: 0;}
#block-copyrightblock{ text-align: right; color: #8b97b2; }
.table .tablesort {width: 12px; height: 12px; vertical-align: middle; margin-left: 3px;}
.table thead tr th a, .table thead tr th a:hover, .table thead tr th a:focus {color: #3d4a5a;}
.table thead tr th a:after{content: "\f0d7"; font-family: FontAwesome; margin-left: 5px;}
.table thead tr th.is-active a:after {content: "\f0d8"; font-family: FontAwesome; margin-left: 2px;}
.table .tablesort--desc {background: none; display: none;}
.table .tablesort--asc {background: none; display: none;}
body.path-news .main-container .row > .col-sm-9,
body.path-frontpage .main-container .row > .col-sm-9,
body.path-node .main-container .row > .col-sm-9,
body.path-events .main-container .row > .col-sm-9,
body.path-search .main-container .row > .col-sm-9,
body.path-links .main-container .row > .col-sm-9 {width: 100%;}
body.path-news .main-container .row > .col-sm-3,
body.path-frontpage .main-container .row > .col-sm-3,
body.path-node .main-container .row > .col-sm-3,
body.path-events .main-container .row > .col-sm-3,
body.path-search .main-container .row > .col-sm-3,
body.path-links .main-container .row > .col-sm-3,
body.path-advanced-search .main-container .row > .col-sm-3:first-child,
body.path-links .main-container .row > .col-sm-3 {display: none;}
/** Common CSS for sidebar page(End) **/
.contextual-region {position: static;}
.select-wrapper:after,
.has-glyphicons .select-wrapper:after {content: none;}
select.form-control {background: rgba(0,0,0,0) url(images/dropdwon-icon.svg) no-repeat scroll 95% center; -moz-appearance: none; appearance: none; -webkit-appearance: none;}
/** Common CSS(End) **/

/** Header and Logo CSS(Start) **/
#navbar {margin-bottom: 0;}
.region-header {display: table; width: 100%;}
.region-header > a {float: left; margin: 0;}
.region-header > a.name.navbar-brand {padding: 9px 15px 0; display: flex; align-items: center; color: #8b97b2; font-size: 20px;}
.region-header > a.name.navbar-brand::before {content: ""; display: inline-block; background-color: #8b97b2; width: 2px; height: 25px; margin-right: 15px;}
.navbar.navbar-default {width: 100%; max-width: 100%; min-height: 44px; height: 44px;}
.navbar.navbar-default.container > .navbar-collapse {margin: 0 auto;}
.logo-and-search {min-height: 80px; display: table; height: 80px;}
.logo-and-search > .col-sm-12 {display: table-cell; vertical-align: middle; float: none;}
.search-block-form {vertical-align: middle; display: table-cell; text-align: right; width: 472px; max-width: 100%;}
.search-block-form .form-group {margin-bottom: 0;}
.search-block-form > h2 {clip: unset; overflow: visible; height: auto; position: static !important; font-size: 14px; color: #37bcd6; font-weight: 600; letter-spacing: 0.1px; width: 120px; display: inline-block; margin-top: 12px; margin-right: 22px;}
.search-block-form #search-block-form {width: 330px; max-width: 100%; float: right;}
.search-form .input-group,
.search-block-form #search-block-form .input-group,
.search-form .input-group {width: 100%;}
.search-block-form #search-block-form .input-group-btn,
.search-form .input-group-btn {position: absolute; right: 17px; display: block; width: auto; top: 50%; transform: translateY(-50%); z-index: 3;}
.search-block-form #search-block-form .input-group-btn .glyphicon-search,
.search-form .input-group-btn .glyphicon-search {display: none;}
.search-block-form #search-block-form .input-group-btn .form-submit,
.search-form .input-group-btn .form-submit {background: rgba(0,0,0,0) url('images/search-icon.svg') no-repeat scroll 0 0; border: 0;background-position: 50% 50%; padding: 10px; outline: 0; box-shadow: none;}
.navbar.navbar-default {background-color: #0c1b34; border: 0; border-radius: 0;}
.navbar-default .navbar-nav > li {margin-right: 10px;}
.navbar-default .navbar-nav > li > a {color: #fff; padding: 12px 8px; font-size: 13px; letter-spacing: 1px; font-weight: 500;}
.navbar-default .navbar-nav > li > a.is-active, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: #37bcd6; color: #fff;}
#navbar-collapse .navbar-nav {width: 100%;}
#navbar-collapse .navbar-nav li:last-child, #navbar-collapse .navbar-nav li:nth-last-child(2) {float: none;}
.navbar-default .navbar-nav > li > a.about-menu, .navbar-default .navbar-nav > li > a.contact-menu {float: right; color: #37bcd6; margin-right: 10px;}
#navbar-collapse .navbar-nav li a.about-menu:hover,
#navbar-collapse .navbar-nav li a.contact-menu:hover,
#navbar-collapse .navbar-nav li a.about-menu:focus,
#navbar-collapse .navbar-nav li a.contact-menu:focus,
.navbar-default .navbar-nav > .active > a.about-menu:hover,
.navbar-default .navbar-nav > .active > a.contact-menu:hover,
.navbar-default .navbar-nav > .active > a.about-menu:focus,
.navbar-default .navbar-nav > .active > a.contact-menu:focus,
.navbar-default .navbar-nav > li.active > a.about-menu,
.navbar-default .navbar-nav > li > a.about-menu.is-active,
.navbar-default .navbar-nav > li > a.contact-menu.is-active {background-color: #37bcd6; color: #fff;}
.navbar-default .navbar-nav > li > a.about-menu {margin: 0 10px 0 0;}
.navbar-default .navbar-nav > li > a.contact-menu {margin-right: 55px; margin-left: 0px;}
.navbar.navbar-default > .container {position: relative;}
.header-social-link-menu {position: absolute; right: 33px; top: 50%; transform: translateY(-50%);}
.header-social-link-menu .social-links a {margin-left: 10px;}
.header-social-link-menu .social-links a:hover, .header-social-link-menu .social-links a:focus, .header-social-link-menu .social-links a:active {opacity: 0.7;}
#block-advancedsearchpagelink {float: right; margin-right: -115px; margin-top: 15px;}
#block-exposedformsearch-resultpage-1 {display: table-cell; vertical-align: middle; max-width: 470px; /*max-width: 100%;*/}
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 {width: 330px; float: right; max-width: 100%;}
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 > .form-inline,
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 > .form-inline > .form-item,
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 > .form-inline > .form-item input,
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 > .form-inline > .form-item > .input-group {width: 100%; margin-bottom: 0; position: relative;}
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 > .form-inline .form-actions {position: absolute; right: 8px; top: 50%; transform: translateY(-50%); z-index: 4; width: auto; margin-top: 0;}
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 > .form-inline .form-actions .form-submit {font-size: 0; background: none; border: 0; margin: 0; padding: 0;}
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 > .form-inline .form-actions .form-submit:focus,
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 > .form-inline .form-actions .form-submit:active {outline: 0; box-shadow: none;}
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 > .form-inline .form-actions .form-submit .glyphicon-search {display: block;}
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 > .form-inline .form-actions .form-submit .glyphicon-search:before {content: none;}
#block-exposedformsearch-resultpage-1 #views-exposed-form-search-result-page-1 > .form-inline .form-actions .form-submit .glyphicon-search {background: rgba(0,0,0,0) url('images/search-icon.svg') no-repeat scroll 0 0; border: 0;background-position: 50% 50%; padding: 12px; outline: 0; box-shadow: none; margin: 0;}
/** Header and Logo CSS(End) **/

/** Homepage CSS(Start) **/
/* Homepage slider CSS(Start) */
.homepge-slider-block .slick .slide__caption{padding:0;}
.homepge-slider-block .slick .slide__caption .views-field-nothing {position: relative;}
.homepge-slider-block .slick .slide__caption .views-field-nothing .crash-image img{width:100%;}
.homepge-slider-block .slick .slide__caption .views-field-nothing .crash-title-and-date {position: absolute; bottom: 0; left: 0; background-color: rgba(19, 33, 55, 0.5); height: 300px; width: 530px; max-width: 100%; padding: 70px 95px 70px 120px;}
.homepge-slider-block .slick .slide__caption .views-field-nothing .crash-title-and-date .publish-date {color: #37bcd6; font-size: 20px; font-weight: 600; letter-spacing: 0.1px;}
.homepge-slider-block .slick .slide__caption .views-field-nothing .crash-title-and-date h3 {font-size: 30px; font-weight: 600; letter-spacing: 0.1px; color: #fff; line-height: 40px;}
.homepge-slider-block .slick .slick-dots {position: absolute; left: 0; right: 0; bottom: 50px; margin: auto; z-index: 10; text-align: center;}
.homepge-slider-block .slick .slick-dots li {display: inline-block; margin: 0 5px 0 0;width: 14.5px;}
.homepge-slider-block .slick .slick-dots li button {font-size: 0; background-color: #fff; width: 11px; height: 11px; display: inline-block; border-radius: 50%;}
.homepge-slider-block .slick .slick-dots li.slick-active button {background-color: #fc302e;}
.homepge-slider-block .slick .slick-dots li button:hover {cursor: pointer;}
.homepge-slider-block .slick .slick-dots li button:before{content:none;}
/* Homepage slider CSS(End) */
/* Total crash and spotting section CSS(Start) */
.total-crashing {text-align: center; padding: 50px 0 20px;}
.total-crashing .total-accident-files-icon {margin-bottom: 20px;}
.total-crashing .total-accident-files {color: #0c1b34; font-size: 40px;}
.total-crashing .views-field-nothing p {color: #8b97b2;}
/* Total crash and spotting section CSS(End) */
/* Recent posts CSS(Start) */
#block-views-block-recent-posts-block-1 {margin-bottom:0px; background-color: #f4f7f7; padding-top: 45px; padding-bottom: 61px;}
#block-views-block-recent-posts-block-1 .block-title {font-size: 40px; text-align: center; margin-bottom: 41px;}
#block-views-block-recent-posts-block-1 .block-title:after {margin: 26px auto 0;}
.view-id-recent_posts.view-display-id-block_1 {width: 1440px; margin: 0 auto; max-width: 100%;}
.view-id-recent_posts.view-display-id-block_1 .views-row {margin-bottom: 40px; text-align: center;}
/*.view-id-recent_posts.view-display-id-block_1 .views-row .crash-wrapper {display: inline-block;}*/
.view-id-recent_posts.view-display-id-block_1 .views-row .crash-details {padding: 17px 15px 28px 15px; background-color: #fff; box-shadow: 0 2px 3px 0 #d0d0d0; border-radius: 2px; width: 330px; max-width: 100%; text-align: left; min-height: 300px;}
.view-id-recent_posts.view-display-id-block_1 .views-row .crash-details div {margin-bottom: 5px; display: table;}
.view-id-recent_posts.view-display-id-block_1 .views-row .crash-details .post-date {margin-bottom: 9px; color: #00a4cb; letter-spacing: -0.3px;}
.view-id-recent_posts.view-display-id-block_1 .views-row .crash-details .crash-title {margin-bottom: 27px; height: 70px; overflow: hidden;}
.view-id-recent_posts.view-display-id-block_1 .views-row .crash-details .crash-title a {font-size: 20px; color: #0c1b34; font-weight: 600; line-height: 1.2;}
.view-id-recent_posts.view-display-id-block_1 .views-row .crash-details .crash-operator img {display: inline; width: 120px; height: 26px;}
.view-id-recent_posts.view-display-id-block_1 .views-row .crash-details .crash-operator .field--name-field-crash-operator {color: #37bcd6;}
.view-id-recent_posts.view-display-id-block_1 .views-row .crash-details span {max-width:100%; width: 91px; display: inline-block; margin-right: 14px; color: #8b97b2; letter-spacing: 0.1px; display: table-cell;}
.view-id-recent_posts.view-display-id-block_1 .views-row .crash-details .crash-location, .view-id-recent_posts.view-display-id-block_1 .views-row .crash-details .crash-location a {color: #00a4cb;}
.view-id-recent_posts.view-display-id-block_1 .views-row .crash-details .crash-craft a {color: #00a4cb;}
/* Recent posts CSS(End) */
/* News section CSS(Start) */
body.path-frontpage .full-section-second .full-section-second-inner.container {width: 1440px; margin: 0 auto; max-width: 100%;}
.full-section .full-section-inner {width: 100%; padding: 0;}
.news-list .views-row {margin-bottom: 20px; padding: 22px 113px 18px 21px; border-radius: 4px; background-color: #f4f7f7; border: 1px solid #eaeaea;}
.news-list .news-wrapper .news-title {font-size: 20px; color: #0c1b34; font-weight: 600; margin-bottom: 9px;}
.news-list .news-wrapper .news-description p {font-size: 16px; color: #0c1b34;}
.news-list .news-wrapper .news-description span {font-size: 16px; color: #0c1b34;}
.news-list .news-wrapper .news-image {padding: 0;}
.news-list .news-wrapper .news-details {position: static; padding-left: 0; text-align: left;}
.news-list .news-wrapper .news-read-more a {width: 30px; height: 30px; background-color: #ff4342; color: #fff; display: inline-block; text-align: center; border-radius: 50%; font-size: 20px; position: absolute; right: 20px; bottom: 20px; padding: 0 3px 2px 4px;}
.news-list .news-wrapper .news-read-more a:hover {background-color: #dc2d2c; transition: 0.5s ease;}
.news-list .view-content {display: inline-block; margin-bottom: 12px;}
/* News section CSS(End) */
/* Recent Spotting section CSS(Start) */
.block-views-blockrecent-spotting-block-1 .block-title {padding: 0 15px;}
.view-id-recent_spotting.view-display-id-block_1 .views-row {margin-bottom: 30px;}
.view-id-recent_spotting.view-display-id-block_1 .spotting-wrapper {position: relative; display: inline-block;}
.view-id-recent_spotting.view-display-id-block_1 .spotting-wrapper .spotting-details {position: absolute; bottom: 0; left: 0; color: #fff; padding-left: 29px; margin-right: 43px; background: rgba(12, 27, 52,0.6); padding-bottom: 26px; height: 80px; width: 100%; padding-top: 17px;}
.view-id-recent_spotting.view-display-id-block_1 .spotting-wrapper .spotting-details .spotting-title {font-family: 'Montserrat', sans-serif; font-size: 14px;}
.view-id-recent_spotting.view-display-id-block_1 .spotting-wrapper .spotting-details .spotting-date {font-style: italic; font-size: 14px;}
.view-id-recent_spotting.view-display-id-block_1 .view-content {display: inline-block;}
body.path-frontpage .full-section {padding-top: 45px;}
/* Recent Spotting section CSS(End) */
/* Random Spotting sectino CSS(Start) */
body.path-frontpage .full-section-bottom {background-color: #f4f7f7; padding-top: 31px; padding-bottom: 83px; margin-top: 70px;}
#block-views-block-random-spotting-block-1 .block-title {font-size: 40px; text-align: center; margin-bottom: 41px;}
#block-views-block-random-spotting-block-1 .block-title:after {margin: 26px auto 0;}
#block-views-block-random-spotting-block-1 {width: 1199px; margin: 0 auto; max-width: 100%;}
body.path-frontpage #footer, body.path-frontpage .footer {margin-top: 0;}
.view-id-random_spotting.view-display-id-block_1 {position: relative;}
.view-id-random_spotting.view-display-id-block_1 .owl-controls .owl-buttons .owl-prev {left: -55px;}
.view-id-random_spotting.view-display-id-block_1 .owl-controls .owl-buttons .owl-next {right: -25px;}
.view-id-random_spotting.view-display-id-block_1 .owl-controls .owl-buttons .owl-prev, .view-id-random_spotting.view-display-id-block_1 .owl-controls .owl-buttons .owl-next {position: absolute; top: 50%; transform: translateY(-50%); background: none; font-size: 25px; font-weight: bolder; opacity: 1;}
.view-id-random_spotting.view-display-id-block_1 .owl-controls .owl-buttons div .fa {color: #2f313d;}
/* Random Spotting sectino CSS(End) */
/** Homepage CSS(End) **/

/** News Listing Page CSS(Start) **/
body.path-news > .main-container.container {width: 100%; text-align: center;}
body.path-news > .dialog-off-canvas-main-canvas > .main-container.container {width: 100%; text-align: center;}
.view-id-recent_news.view-display-id-page_1.news-list .views-row {margin: 0 15px 20px; width: calc(50% - 30px);}
.view-id-recent_news.view-display-id-page_1.news-list .news-wrapper .news-description a {padding: 1px 4px 2px 4px;}
body.path-news .main-container .row > .col-sm-9 {max-width: 1440px; margin: 0 auto; width: 100%; float: none;}
.view-id-recent_news.view-display-id-page_1 .pager li a,
.view-id-crash_pictures.view-display-id-page_1 .pager li a {background-color: #37bcd6; color: #fff; padding: 13px 35px; border-radius: 40px; font-size: 11px; text-transform: uppercase; font-weight: 500; font-family: 'Montserrat', sans-serif; border: 0;}
/** News Listing Page CSS(End) **/

/** Travellog Page CSS(Start)(Common css for all table with pager) **/
.pager-style .table-pager {float: right; display: table; margin-bottom: -10px;}
.pager-style .view-header {display: table-cell; vertical-align: middle; color: #0c1b34;}
.pager-style .dark {font-weight: bold;}
.pager-style .pager-nav {margin-left: 20px;}
.pager-style .view-content {clear: right;}
.pager-style .pager-nav .pagination > li {display: inline-block; margin-right: 4px;}
.pager-style .pager-nav .pagination > li a {border-radius: 2px; border-color: #c6cbd4; color: #333333; font-family: 'Montserrat', sans-serif; height: 32px; width: auto;}
.pager-style .pager-nav .pagination > li a:hover, .pager-style .pager-nav .pagination > li a:focus {background-color: transparent;}
.pager-style .pager-nav .pagination .is-active.active a {background-color: #3d4a5a; border-color: #3d4a5a; color: #fff;}
.pager-style .pager-nav .pagination .pager__item--next a span, .pager-style .pager-nav .pagination .pager__item--previous a span {font-size: 20px; margin-top: -6px; display: block;}
.pager-style .table-pager-wrapper {display: inline-block; width: 100%; border-bottom: 1px solid rgba(12, 27, 52, 0.1); margin-bottom: 25px; min-height: 47px;}
.pager-style .table-responsive .table thead tr {height: 48px;}
.pager-style .table-responsive .table thead tr th {vertical-align: middle; color: #3d4a5a; font-weight: bold;}
.pager-style .table-responsive .table thead tr th a {font-weight: bold;}
.pager-style .table-responsive .table tbody tr {height: 64px;}
.pager-style .table-responsive .table tbody tr td {vertical-align: middle; color: #0c1b34; font-size: 14px;}
.pager-style .table-responsive .table.table-striped > tbody > tr:nth-of-type(odd) {background-color: rgba(255, 255, 255, 0.9);}
.pager-style .table-responsive .table.table-striped > tbody > tr:nth-of-type(even) {background-color: rgba(198, 203, 212, 0.24);}
.pager-style .table-responsive .table > thead > tr > th, .pager-style .table-responsive .table > tbody > tr > th, .pager-style .table-responsive .table > tfoot > tr > th, .pager-style .table-responsive .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-top: 1px solid rgba(198, 203, 212, 0.3); border-bottom: 1px solid rgba(198, 203, 212, 0.3); padding: 8px 12px;}
.pager-style .table-responsive .table > thead:first-child > tr:first-child > th {border-top: 0}
.pager-style .table-responsive .table > thead > tr > th {border-bottom: 1px solid rgba(198, 203, 212, 0.3);}
body.path-travellog .main-container.container > .row > .col-sm-3 {display: none;}
body.path-travellog .main-container.container > .row > .col-sm-9 {width: 100%;}
.pager-style .table-responsive .table tbody tr td.views-field-field-operator-image img {width: 120px; height: 26px;}
/** Travellog Page CSS(End) **/

/** Left Side Block CSS(Start) **/
#block-likemywork .block-title {font-size: 20px; letter-spacing: 1px; color: #0c1b34; margin-bottom: 16px; text-transform: uppercase;}
/** Left Side Block CSS(End) **/

/** Crash Pictures Page CSS(Start) **/
.view-id-crash_pictures.view-display-id-page_1 .views-row {margin-bottom: 30px;}
.view-id-crash_pictures.view-display-id-page_1 .views-row .crash-wrapper {position: relative;}
.view-id-crash_pictures.view-display-id-page_1 .views-row .crash-wrapper .crash-image img {width: 100%;}
.view-id-crash_pictures.view-display-id-page_1 .views-row .crash-wrapper:before {content: ""; position: absolute; left: 0; top: 0; width: 100%; display: inline-block; background-color: rgba(12, 27, 52, 0.9); height: calc(100% - 95px); opacity: 0; transition: all 0.3s ease 0s;}
.view-id-crash_pictures.view-display-id-page_1 .views-row .crash-wrapper:hover:before {opacity: 1;}
.view-id-crash_pictures.view-display-id-page_1 .views-row .crash-title-and-date {position: absolute; left: 0; bottom: 0; background-color: rgba(12, 27, 52, 0.7); height: 95px; padding: 15px 55px 15px 25px; overflow: hidden; width: 100%;}
.view-id-crash_pictures.view-display-id-page_1 .views-row .crash-title-and-date .publish-date {font-size: 10px; color: #37bcd6;}
.view-id-crash_pictures.view-display-id-page_1 .views-row .crash-title-and-date .crash-title {font-size: 14px; color: #fff; font-weight: 600; height: 56px; overflow: hidden;}
.view-id-crash_pictures.view-display-id-page_1 .views-row .crash-wrapper .detail-page {position: absolute; top: 70px; text-align: center; left: 70px; color: #fff; opacity: 0; z-index: 3; font-size: 11px; background: rgba(0,0,0,0) url('images/arrow-right.svg') no-repeat scroll 0 0; padding-left: 37px;}
.view-id-crash_pictures.view-display-id-page_1 .views-row .crash-wrapper:hover .detail-page {opacity: 1;}
.view-id-crash_pictures.view-display-id-page_1 .views-field-field-crash-images-1 a {display: block; opacity: 0;}
.view-id-crash_pictures.view-display-id-page_1 .views-field-field-crash-images-1 a {background: rgba(0,0,0,0) url('images/open-big-image-icon.svg') no-repeat scroll 0 0; padding-left: 37px;}
.view-id-crash_pictures.view-display-id-page_1 .views-field-field-crash-images-1 a::after {content: "See picture"; font-size: 11px; color: #fff;}
.view-id-crash_pictures.view-display-id-page_1 .views-field-field-crash-images-1 {position: absolute; top: 110px; left: 71px; z-index: 1;}
.view-id-crash_pictures.view-display-id-page_1 .views-row:hover .views-field-field-crash-images-1 a {opacity: 1;}
.view-id-crash_pictures.view-display-id-page_1 .views-field-field-crash-images-1 li {display: none;}
.view-id-crash_pictures.view-display-id-page_1 .views-field-field-crash-images-1 li:first-child {display: block;}
/** Crash Pictures Page CSS(End) **/

/** Crash Archives Page CSS(Start) **/
body.path-crash-archives > .main-container.container > .row > .col-sm-9 {padding-left: 15px;}
body.path-crash-archives > .dialog-off-canvas-main-canvas > .main-container.container > .row > .col-sm-9 {padding-left: 15px;}
.view-id-crash_archives.view-display-id-page_1 .views-field-field-crash-custom-registration,
.view-id-search_crash.view-display-id-page_1 .views-field-field-crash-custom-registration {text-align: center;}
.view-id-search_crash.view-display-id-page_1 td.views-field-title a:before {content: "+"; font-size: 20px; color: #fff;}
.view-id-search_crash.view-display-id-page_1 .table td.views-field-title a,
.view-id-search_crash.view-display-id-page_1 .table td.views-field-title a:focus,
.view-id-search_crash.view-display-id-page_1 .table td.views-field-title a:active,
.view-id-search_crash.view-display-id-page_1 .table td.views-field-title a:active:focus {font-size: 0; outline: 0;}
.view-id-crash_archives.view-display-id-page_1 .red-btn:hover {background-color: #dc2d2c; transition: 0.5s ease;}
.view-id-crash_archives.view-display-id-page_1 .red-btn,
.view-id-crash_archives.view-display-id-page_1 .red-btn:focus,
.view-id-crash_archives.view-display-id-page_1 .red-btn:active,
.view-id-crash_archives.view-display-id-page_1 .red-btn:active:focus,
.view-id-search_result.view-display-id-page_1 .red-btn,
.view-id-search_result.view-display-id-page_1 .red-btn:focus,
.view-id-search_result.view-display-id-page_1 .red-btn:active,
.view-id-search_result.view-display-id-page_1 .red-btn:active:focus,
.view-id-search_crash.view-display-id-page_1 td.views-field-title a,
.view-id-search_crash.view-display-id-page_1 td.views-field-title a:focus,
.view-id-search_crash.view-display-id-page_1 td.views-field-title a:active,
.view-id-search_crash.view-display-id-page_1 td.views-field-title a:active:focus,
.view-id-advanced_search.view-display-id-page_1 .red-btn,
.view-id-advanced_search.view-display-id-page_1 .red-btn:focus,
.view-id-advanced_search.view-display-id-page_1 .red-btn:active,
.view-id-advanced_search.view-display-id-page_1 .red-btn:active:focus,
.red-btn-style .red-btn,
.red-btn-style .red-btn:hover,
.red-btn-style .red-btn:focus,
.red-btn-style .red-btn:active,
.red-btn-style .red-btn:active:focus {width: 30px; height: 30px; background-color: #ff4342; color: #fff; display: inline-block; text-align: center; border-radius: 50%; font-size: 20px; padding: 2px 4px 2px 4px; font-weight: 300; margin-top: 0;}
.view-id-crash_archives.view-display-id-page_1,
.view-id-search_result.view-display-id-page_1 {width: calc(100% - 100px); margin: 0 auto; max-width: 100%;}
.view-id-crash_archives.view-display-id-page_1 .table-responsive .table tbody tr .views-field-field-total-fatalities,
.view-id-search_result.view-display-id-page_1 .table-responsive .table tbody tr .views-field-field-total-fatalities {text-align: center;}
.table-responsive .table tbody tr .registration-field {background-color: rgba(55, 188, 214, 0.8); border-radius: 4px; font-size: 12px; color: #fff; font-weight: 600; text-align: center; height: 24px; margin: 0 auto; padding: 4px;}
body.path-crash-archives > .main-container,
body.path-search-results > .main-container,
body.path-crash-pictures > .main-container,
body.path-spotting > .main-container {position: relative;}
body.path-crash-archives > .main-container > .row > .col-sm-9,
body.path-search-results > .main-container > .row > .col-sm-9,
body.path-crash-pictures > .main-container > .row > .col-sm-9,
body.path-spotting > .main-container > .row > .col-sm-9 {position: static;}

body.path-crash-archives > .dialog-off-canvas-main-canvas > .main-container,
body.path-search-results > .dialog-off-canvas-main-canvas > .main-container,
body.path-crash-pictures > .dialog-off-canvas-main-canvas > .main-container,
body.path-spotting > .dialog-off-canvas-main-canvas > .main-container {position: relative;}
body.path-crash-archives > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-9,
body.path-search-results > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-9,
body.path-crash-pictures > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-9,
body.path-spotting > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-9 {position: static;}

body.path-crash-pictures .view-filters.form-group {position: absolute; left: 39px; top: 56px; text-align: right; width: 21%;}
.views-exposed-form.bef-exposed-form .form--inline > .form-item {float: none; display: block; margin-bottom: 10px; text-align: left;}
.views-exposed-form.bef-exposed-form .form--inline > .form-item .select-wrapper {width: 100%;}
.views-exposed-form.bef-exposed-form .form--inline > .form-item .form-control {border: 1px solid #8b97b2; border-radius: 3px; height: 40px; width: 100%; font-size: 11px; color: #8b97b2; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
.views-exposed-form.bef-exposed-form .form--inline > .form-item select.form-control {background: rgba(0,0,0,0) url('images/dropdwon-icon.svg') no-repeat scroll 95% center; -moz-appearance: none; appearance: none; -webkit-appearance: none;}
.views-exposed-form.bef-exposed-form .form--inline > .form-item .select-wrapper:after {content: none;}
.views-exposed-form.bef-exposed-form .form--inline > .form-item .input-group {width: 100%;}
.views-exposed-form.bef-exposed-form .form--inline > .form-item .input-group .input-group-addon {width: 1%;}
.views-exposed-form.bef-exposed-form .form--inline > .form-actions {margin-top: 10px;}
.views-exposed-form.bef-exposed-form .form--inline > .form-actions .form-submit {margin-right: 0;}
#block-likemywork {margin-top: 30px; margin-bottom: 50px;}
body.path-crash-pictures  #block-likemywork {margin-top: 710px; margin-bottom: 50px;}
.view-id-crash_archives.view-display-id-page_1 .attachment,
.view-id-search_result.view-display-id-page_1 .attachment {position: absolute; top: -117px; left: 0; right: 0; max-width: 890px; margin: 0 auto; width: 100%;}
.view-id-crash_archives.view-display-id-page_1 .attachment > .views-element-container.form-group,
.view-id-search_result.view-display-id-page_1 .attachment > .views-element-container.form-group {margin-bottom: 0;}
.view-id-crash_archives.view-display-id-page_1 .attachment .table-pager-wrapper,
.view-id-search_result.view-display-id-page_1 .attachment .table-pager-wrapper {display: none;}
.view-id-crash_archives.view-display-id-page_1 .attachment .total-crash-wrapper .total-crashes .total-crash-value,
.view-id-crash_archives.view-display-id-page_1 .attachment .total-crash-wrapper .total-fatalities .total-fatalities-value,
.view-id-crash_archives.view-display-id-page_1 .attachment .worst-crash-wrapper .worst-crash-date,
.view-id-search_result.view-display-id-page_1 .attachment .total-crash-wrapper .total-crashes .total-crash-value,
.view-id-search_result.view-display-id-page_1 .attachment .total-crash-wrapper .total-fatalities .total-fatalities-value,
.view-id-search_result.view-display-id-page_1 .attachment .worst-crash-wrapper .worst-crash-date {color: #fff; font-size: 40px;}
.view-id-crash_archives.view-display-id-page_1 .attachment .total-crash-wrapper .total-crashes,
.view-id-crash_archives.view-display-id-page_1 .attachment .total-crash-wrapper .total-fatalities,
.view-id-search_result.view-display-id-page_1 .attachment .total-crash-wrapper .total-crashes,
.view-id-search_result.view-display-id-page_1 .attachment .total-crash-wrapper .total-fatalities {float: left; margin: 0 60px; color: #fff;}
.view-id-crash_archives.view-display-id-page_1 .attachment .worst-crash-wrapper,
.view-id-search_result.view-display-id-page_1 .attachment .worst-crash-wrapper {color: #fff; margin: 0 60px; float: left;}
.after-page-title {display: table; height: 145px; background-color: #37bcd6; width: 100%; background: #37bcd6 url('images/oval.svg') no-repeat scroll left center;}
.after-page-title .region-after-page-title {display: table-cell; vertical-align: middle;}
#block-views-block-filter-result-block-1 {max-width: 890px; margin: 0 auto; width: 100%;}
#block-views-block-filter-result-block-1 {display: none;}
.views-exposed-form.bef-exposed-form .form--inline > .form-item.form-item-created {padding-right: 5px;}
.views-exposed-form.bef-exposed-form .form--inline > .form-item.form-item-created-1 {padding-left: 5px;}
.views-exposed-form.bef-exposed-form .form--inline > .form-item.form-item-created,
.views-exposed-form.bef-exposed-form .form--inline > .form-item.form-item-created-1 {float: left; width: 50%;}
.views-exposed-form.bef-exposed-form .form--inline > .form-item.form-item-created .form-date.form-control,
.views-exposed-form.bef-exposed-form .form--inline > .form-item.form-item-created-1 .form-date.form-control {padding-right: 5px; padding-top: 10px; padding-bottom: 11px; display: block; max-width: 100%;}
body.path-crash-archives .views-exposed-form.bef-exposed-form .form--inline > .form-item.form-item-field-crash-city-target-id {display: none;}
#block-exposedformcrash-archivespage-1 {text-align: right;}
/** Crash Archives Page CSS(End) **/

/** Spotting Page CSS(Start) **/
.view-id-spotting.view-display-id-page_1 .views-row {margin-bottom: 30px;}
.view-id-spotting.view-display-id-page_1 .views-row .spotting-wrapper {position: relative;}
.view-id-spotting.view-display-id-page_1 .views-row .spotting-wrapper .spotting-image img {width: 100%;}
.view-id-spotting.view-display-id-page_1 .views-row .spotting-wrapper .spotting-image > ol > li {position: relative;}
.view-id-spotting.view-display-id-page_1 .views-row .spotting-wrapper .spotting-image > ol > li:before {content: ""; background-color: rgba(12, 27, 52, 0.9); border-radius: 2px; height: 100%; opacity: 0; transition: all 0.3s ease 0s; position: absolute; left: 0; top: 0; width: 100%;}
.view-id-spotting.view-display-id-page_1 .views-row .spotting-wrapper:hover .spotting-image li:before {opacity: 1;}
.view-id-spotting.view-display-id-page_1 .views-row .spotting-wrapper .spotting-operator img {display: inline; width: 120px; height: 26px;}
.view-id-spotting.view-display-id-page_1 .views-row .spotting-wrapper span {max-width: 100%; width: 91px; display: inline-block; margin-right: 14px; color: #8b97b2; letter-spacing: 0.1px; font-weight: 400;}
.view-id-spotting.view-display-id-page_1 .views-row .spotting-wrapper .spotting-details {padding: 17px 15px 28px 15px; background-color: #fff; box-shadow: 0 2px 3px 0 #d0d0d0; border-radius: 2px; text-align: center; min-height: 205px; width: 100%;}
.view-id-spotting.view-display-id-page_1 .views-row .spotting-wrapper .spotting-details div.post-date {color: #0c1b34; font-weight: 400;}
.view-id-spotting.view-display-id-page_1 .views-row .spotting-wrapper .spotting-details div {font-weight: 300; margin-bottom: 5px;}
body.path-spotting .pager-style .table-pager-wrapper {border-bottom: 0;}
body.path-spotting .pager-style .table-pager {width: 100%; float: none; text-align: center;}
.view-id-spotting.view-display-id-page_1 .spotting-image-popup a {display: block; opacity: 0;}
.view-id-spotting.view-display-id-page_1 .spotting-image-popup a {top: 0; position: absolute; left: 0; width: 100%; height: 100%;}
.view-id-spotting.view-display-id-page_1 .spotting-image-popup a::after {content: "See picture"; font-size: 11px; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: rgba(0,0,0,0) url('images/open-big-image-icon.svg') no-repeat scroll 0 0; padding-left: 37px; padding-top: 2px; height: 30px;}
.view-id-spotting.view-display-id-page_1 .spotting-image-popup {position: absolute; top: 0; left: 0; z-index: 1; text-align: center; height: calc(100% - 205px); width: 100%;}
.view-id-spotting.view-display-id-page_1 .spotting-wrapper:hover .spotting-image-popup a {opacity: 1;}
.view-id-spotting.view-display-id-page_1 .spotting-image-popup li {display: none;}
.view-id-spotting.view-display-id-page_1 .spotting-image-popup li:first-child {display: block;}
body.path-spotting #block-likemywork {margin-top: 40px;}
.block-views-exposed-filter-blockspotting-page-1 {text-align: right;}
/** Spotting Page CSS(End) **/

/** Spotting Detail Page CSS(Start) **/
body.page-node-type-spotting .main-container .row > .col-sm-3 {display: none;}
body.page-node-type-spotting .main-container .row > .col-sm-9 {width: 100%; max-width: 1000px; margin: 0 auto; float: none;}
.spotting .owl-slider-wrapper .owl-buttons .owl-prev {left: 20px; padding: 9px 18px;}
.spotting .owl-slider-wrapper .owl-buttons .owl-next {right: 20px; padding: 9px 21px;}
.spotting .owl-slider-wrapper .owl-buttons .owl-prev, .spotting .owl-slider-wrapper .owl-buttons .owl-next { position: absolute; top: 50%; transform: translateY(-50%); background-color: #0c1b34; opacity: 1; width: 45px; height: 45px; border-radius: 50%;}
.spotting .owl-slider-wrapper .owl-buttons div .fa {font-size: 22px;}
.spotting .owl-slider-wrapper .owl-controls .owl-pagination {position: absolute; left: 0; right: 0; bottom: 15px;}
.spotting .owl-slider-wrapper .owl-controls .owl-pagination .owl-page.active span {background: #fc302e;}
.spotting .owl-slider-wrapper .owl-controls .owl-page span {background: #fff; opacity: 1; width: 11px; height: 11px; margin: 5px;}
.spotting .field--label {display: inline-block; margin-right: 30px; font-size: 16px; font-weight: 600; color: #8b97b2; width: 163px; text-align: right; max-width: 100%;}
.spotting .field--item {font-size: 16px; color: #0c1b34;}
.spotting .field {margin-bottom: 10px; padding-left: 50px;}
.spotting .owl-slider-wrapper {margin-bottom: 36px;}
/** Spotting Detail Page CSS(End) **/

/** Crash Detail Page CSS(Start) **/
body.page-node-type-crash .main-container .row > .col-sm-3 {display: none;}
body.page-node-type-crash .main-container .row > .col-sm-9 {width: 100%; max-width: 1000px; margin: 0 auto; float: none;}
.crash h2 {margin-bottom: 36px;}
.crash h2 span {color: #0c1b34; font-weight: 600; font-size: 35px;}
.crash .crash-label {display: inline-block; margin-right: 30px; font-size: 16px; font-weight: 600; color: #8b97b2; width: 235px; text-align: right; max-width: 100%;}
.crash .crash-details {padding: 36px 0;}
.crash .crash-details .field {display: inline;}
.crash .crash-details > div {margin-bottom: 10px;}
.crash .field, .crash .crash-date {font-size: 16px; color: #0c1b34;}
.crash .field a {font-weight: 500;}
.crash .crash-details .crash-operator img {display: inline; width: 120px; height: 26px;}
.crash .crash-details .crash-circumstances {text-align: justify;}
.crash .field.field--name-field-crash-city::after {content: ","; padding-right: 3px}
.crash .field.field--name-field-crash-aircraft,
.crash .field.field--name-field-crash-phase-type,
.crash .field.field--name-field-crash-flight-type,
.crash .field.field--name-field-crash-survivors,
.crash .field.field--name-field-crash-site-type,
.crash .crash-location .separator,
.crash .crash-location div,
.crash .field.field--name-field-crash-country,
.crash .field.field--name-field-crash-region,
.crash .field.field--name-field-crash-operator {color: #37bcd6;}
.crash .field.field--name-field-total-fatalities,
.crash .field.field--name-field-crash-city,
.crash .crash-location .separator {font-weight: 600;}
.crash .crash-circumstances .crash-label, .crash .crash-schedule .crash-label {display: inline-block; vertical-align: top;}
.crash .crash-circumstances .field, .crash .crash-schedule .field {max-width: 70%; display: inline-block;}
body.page-node-type-crash .crash,
body.page-node-type-news .news,
body.page-node-type-spotting .spotting {max-width: 1000px; margin: 0 auto; width: 100%;}
.crash .owl-slider-wrapper .owl-buttons .owl-prev, .crash .owl-slider-wrapper .owl-buttons .owl-next {position: absolute; top: 50%; transform: translateY(-50%); background-color: #0c1b34; opacity: 1; width: 45px; height: 45px; border-radius: 50%;}
.crash .owl-slider-wrapper .owl-buttons div .fa {font-size: 22px;}
.crash .owl-slider-wrapper .owl-buttons .owl-prev {left: 20px; padding: 9px 18px;}
.crash .owl-slider-wrapper .owl-buttons .owl-next {right: 20px; padding: 9px 21px;}
.crash .owl-slider-wrapper .owl-controls .owl-pagination {position: absolute; left: 0; right: 0; bottom: 15px;}
.crash .owl-slider-wrapper .owl-controls .owl-pagination .owl-page.active span {background: #fc302e; }
.crash .owl-slider-wrapper .owl-controls .owl-page span {background: #fff; opacity: 1; width: 11px; height: 11px; margin: 5px;}
.back-to-page a {font-size: 14px; font-weight: 600; color: #37bcd6; background: rgba(0,0,0,0) url('images/arrow-left.svg') no-repeat scroll left center; display: inline-block; padding-left: 30px;}
.external-link a {font-size: 14px; font-weight: 600; color: #37bcd6; display: inline-block;}
.back-to-page {margin-bottom: 42px;}
.second {text-align: center;}
.crash .crash-total-fatalities .field {font-weight: 600;}
.crash .crash-report .field .file-size {display: none;}
.crash .crash-report .field .field--item {display: inline-block;}
.crash .crash-report .field .file-icon {display: inline; padding: 0 .5em 0 0;}
.crash .crash-report .field .file-link {display: inline;}
.crash .crash-report .field .file {display: inline;}
.crash .crash-report .field .file>span {border: 0;}
.crash .crash-report .field .file>span:first-child {border-left: 0;}
/** Crash Detail Page CSS(End) **/

/** News Detail Page CSS(Start) **/
.news h2 {margin-bottom: 36px;}
.news h2 span {font-size: 35px; font-weight: 600; color: #0c1b34;}
.news .field--name-field-news-image {margin-bottom: 51px;}
.news .field--name-body {padding-left: 36px; font-size: 16px; color: #0c1b34; margin-bottom: 50px; width: 690px; max-width: 100%; text-align: justify;}
.news .field--name-body p {font-size: 16px; text-align: justify;}
.news .second {text-align: left;}
body.page-node-type-news .main-container .row > .col-sm-3 {display: none;}
body.page-node-type-news .main-container .row > .col-sm-9 {max-width: 1000px; margin: 0 auto; float: none; width: 100%;}
/** News Detail Page CSS(End) **/

/** Events Listing Page CSS(Start) **/
.vcenter {display: inline-block; vertical-align: middle; float: none;}
.view-id-events_list.view-display-id-page_1 .vcenter {display: table-cell; vertical-align: middle; float: none;}
.view-id-events_list.view-display-id-page_1 .views-row {height: 100px; margin-bottom: 30px; background-color: #f4f7f7; border: 1px solid #eaeaea; border-radius: 4px; display: table;}
.view-id-events_list.view-display-id-page_1 .views-row .views-field-title h3 {font-size: 30px; margin: 0;}
/** Events Listing Page CSS(End) **/

/** Event Detail Page CSS(Start) **/
body.page-node-type-event > .main-container {width: 100%; padding: 0;}
body.page-node-type-event > .main-container > .row {margin: 0;}

body.page-node-type-event > .dialog-off-canvas-main-canvas > .main-container {width: 100%; padding: 0;}
body.page-node-type-event > .dialog-off-canvas-main-canvas > .main-container > .row {margin: 0;}

body.page-node-type-event .event {margin-bottom: 37px;}
.event .content .field {text-align: center;}
.event .content .field.field--name-field-event-feature-image {margin-bottom: 28px;}
.event .content .field.field--name-field-event-feature-image img {display: inline-block;}
.event .content .field.field--name-field-event-title {margin-bottom: 53px; font-size: 20px; font-weight: 600;}
.event .content .field.field--name-field-event-gallery .field--item {float: left; margin:0 15px 30px 15px;}
.event .content .field.field--name-field-event-gallery {width: 1440px; margin: 0 auto; max-width: 100%;}
#block-backtoeventpage {text-align: center;}
/** Event Detail Page CSS(End) **/

/** Our Publications Page CSS(Start) **/
.field--name-body .publications {background-color: #f4f7f7; border: 1px solid #eaeaea; border-radius: 4px; padding: 32px 60px 81px 30px; font-size: 16px; width: 540px; min-height: 700px; margin-right: 30px; margin-bottom: 30px; max-width: 100%; text-align: justify;}
.field--name-body .publications p {font-size: 16px;}
.field--name-body .publications img {margin-bottom: 25px; height:auto;}
.field--name-body .publications a {color: #37bcd6; font-weight: 600;}
/** Our Publications Page CSS(End) **/

/** About Us Page CSS(Start) **/
body.page-node-39 .page-title {margin-bottom: 0;}
body.page-node-39 > .main-container > .row > .col-sm-3 {display: none;}
body.page-node-39 > .main-container > .row > .col-sm-12 {padding: 0;}
body.page-node-39 > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-3 {display: none;}
body.page-node-39 > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-12 {padding: 0;}
body.page-node-39 .field--name-body h3 {font-size: 30px;}
body.page-node-39 .field--name-body h3:after {content: ""; background-color: #3d4a5a; width: 25px; height: 2px; display: block; margin-top: 15px; margin-bottom: 43px;}
body.page-node-39 .about-us-detail p {margin-bottom: 31px;}
body.page-node-39 .about-us-detail p.small-text {font-size: 12px; color: #8b97b2;}
body.page-node-39 > .main-container {width: 100%; padding: 0;}
body.page-node-39 > .main-container > .row {margin: 0;}
body.page-node-39 > .main-container > .row > .col-sm-9 {width: 100%; padding: 0;}

body.page-node-39 > .dialog-off-canvas-main-canvas > .main-container {width: 100%; padding: 0;}
body.page-node-39 > .dialog-off-canvas-main-canvas > .main-container > .row {margin: 0;}
body.page-node-39 > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-9 {width: 100%; padding: 0;}
body.page-node-39 .field--name-body > .container {display: table;}
body.page-node-39 .vcenter {display: table-cell; vertical-align: middle; float: none; text-align: justify;}
body.page-node-39 .ckeditor-accordion-container ul {padding-left: 1.5em; list-style: disc;}
body.page-node-39 .ckeditor-accordion-container table tbody {display: block; width: 100%;}
body.page-node-39 .ckeditor-accordion-container table tr {margin-bottom: 10px; display: inline-block; width: 100%;}
body.page-node-39 .ckeditor-accordion-container table tr td:first-child {width: 85px; margin-right: 25px;}
body.page-node-39 .ckeditor-accordion-container table tr td {color: #0c1b34; font-weight: 500; font-size: 14px; font-family: 'Montserrat', sans-serif; display: inline-block; max-width: 790px; width: 100%;}
body.page-node-39 .ckeditor-accordion-container table tr td strong {color: #0c1b34;}
body.page-node-39 #footer, body.page-node-39 #footer .footer {margin-top: 0;}
body.page-node-39 .ckeditor-accordion-container .my-publication {text-align: center; margin-top: 42px; margin-bottom: 5px;}
body.page-node-39 .ckeditor-accordion-container .my-publication a {font-size: 16px;}
body.page-node-39 .ckeditor-accordion-container dt.active a {font-family: 'Montserrat', sans-serif;}
.ckeditor-accordion-container > dl {border: 0; background-color: #f4f7f7; margin-bottom: 0;}
.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle {display: none;}
.ckeditor-accordion-container > dl dt {background-color: #f4f7f7; border-top: 1px solid rgba(0,0,0,0.1);}
.ckeditor-accordion-container > dl dt > a,
.ckeditor-accordion-container > dl dt > a:hover {padding: 20px 15px 20px 15px; height: 65px; background-color: rgba(0,0,0,0); font-size: 20px; color: #0c1b34; letter-spacing: 1px; border: 0;}
.ckeditor-accordion-container dt a:after {content: "+"; display: inline-block; height: 30px; width: 30px; background-color: #ff4342; border-radius: 50%; text-align: center; font-weight: 300; font-size: 20px; padding: 1px 10px; float: right; color: #fff;}
.ckeditor-accordion-container > dl dt.active {background-color: #37bcd6;}
.ckeditor-accordion-container > dl dt.active > a {background-color: rgba(0,0,0,0); height: 100px; font-size: 25px; text-transform: uppercase; letter-spacing: 0.4px; color: #fff; padding: 34px 15px 34px 15px; width: 100%;}
.ckeditor-accordion-container dt.active a:after {content: "-"; background-color: #3d4a5a;}
.ckeditor-accordion-container > dl dt > a {border-bottom: 0; max-width: 950px; margin: 0 auto;}
.ckeditor-accordion-container > dl dt:first-child{border-top: 0;}
.ckeditor-accordion-container > dl dt:last-of-type{border-bottom: 1px solid rgba(0,0,0,0.1)}
.ckeditor-accordion-container > dl dd {width: 1000px; margin: 0 auto; padding: 30px 40px; max-width: 100%; text-align: justify;}
/** About Us Page CSS(End) **/

/** Correspondents & Contributors Page CSS(Start) **/
body.page-node-40 > .main-container {width: 100%; padding: 0;}
body.page-node-40 > .main-container > .row {margin: 0;}
body.page-node-40 > .main-container > .row > .col-sm-3 {display: none;}
body.page-node-40 > .main-container > .row > .col-sm-9 {width: 100%; padding: 0;}
body.page-node-40 > .main-container > .row > .col-sm-12 {padding: 0;}

body.page-node-40 > .dialog-off-canvas-main-canvas > .main-container {width: 100%; padding: 0;}
body.page-node-40 > .dialog-off-canvas-main-canvas > .main-container > .row {margin: 0;}
body.page-node-40 > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-3 {display: none;}
body.page-node-40 > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-9 {width: 100%; padding: 0;}
body.page-node-40 > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-12 {padding: 0;}

body.page-node-40 .field--name-body .ckeditor-accordion-container table tr {margin-bottom: 10px; display: inline-block;}
body.page-node-40 .field--name-body .ckeditor-accordion-container table tr td:first-child div,
body.page-node-40 .field--name-body .ckeditor-accordion-container table tr td:first-child {color: #37bcd6;}
body.page-node-40 .field--name-body .ckeditor-accordion-container table tr td {margin-right: 30px; display: inline-block; width: 330px; max-width: 100%; color: #8b97b2; font-size: 16px; font-weight: 600;}
body.page-node-40 .field--name-body .ckeditor-accordion-container table tr td div {font-size: 16px; font-weight: 600; color: #8b97b2;}
body.page-node-40 #footer, body.page-node-40 #footer .footer {margin-top: 0;}
body.page-node-40 .page-title {margin-bottom: 0;}
/** Correspondents & Contributors Page CSS(End) **/

/** Links Page CSS(Start) **/
body.path-links .page-title {margin-bottom: 0;}
.view-id-links.view-display-id-page_1 {background-color: #f4f7f7;}
.view-id-links.view-display-id-page_1 h3 {font-size: 30px; padding-bottom: 23px; margin-top: 0;}
.view-id-links.view-display-id-page_1 h3:after {content: ""; width: 25px; height: 2px; background-color: #3d4a5a; display: block; margin-top: 13px;}
.view-id-links.view-display-id-page_1 .views-field a {font-size: 16px;}
.view-id-links.view-display-id-page_1 .views-row {margin-bottom: 20px;}
body.path-links > .main-container {width: 100%; padding: 0;}
body.path-links > .main-container > .row {margin: 0;}
body.path-links > .main-container > .row > .col-sm-9, body.path-links > .main-container > .row > .col-sm-12 {padding: 0;}

body.path-links > .dialog-off-canvas-main-canvas > .main-container {width: 100%; padding: 0;}
body.path-links > .dialog-off-canvas-main-canvas > .main-container > .row {margin: 0;}
body.path-links > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-9, body.path-links > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-12 {padding: 0;}

.view-id-links.view-display-id-page_1 > .view-content {width: 1140px; margin: 0 auto; padding: 30px 0 30px 28px; max-width: 100%; padding-bottom: 45px;}
.view-id-links.view-display-id-page_1 > .table-pager-wrapper .table-pager h3 {margin: 0; padding-top: 27px;}
body.path-links #footer, body.path-links #footer .footer {margin-top: 0;}
/** Links Page CSS(End) **/

/** Advanced Search Page CSS(Start) **/
.block-views-exposed-filter-blockadvanced-search-page-1 .form--inline > .form-item .form-control {width: 570px; padding-right: 48px; background-position: 97% center;}
#block-likemywork-2 .block-title {font-size: 20px; letter-spacing: 1px; color: #0c1b34; margin-bottom: 16px; text-transform: uppercase;}
body.path-advanced-search > .main-container > .row > .col-sm-6 {width: 75%;}
body.path-advanced-search > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-6 {width: 75%;}
.view-id-advanced_search.view-display-id-page_1 table td.views-field-field-crash-custom-registration {text-align: center;}
body.page-node-300570 .views-exposed-form {width: 610px; max-width: 100%; text-align: right;}
body.path-node.page-node-300570  .main-container .row > .col-sm-3 {display: block;}
body.path-node.page-node-300570  .main-container .row > .col-sm-9 {width: 75%;}
body.page-node-300570 .field--name-body h2 {font-size: 20px; margin-bottom: 42px; text-transform: uppercase;}
body.page-node-300570 .form--inline > .form-item.form-item-title-1 .form-control,
body.page-node-300570 .form--inline > .form-item.form-item-title .form-control {background-color: rgba(139, 151, 178, 0.6); color: #fff; border: 1px solid rgba(139, 151, 178, 0.6);}
body.page-node-300570 .form--inline > .form-item.form-item-title-1 .form-control::placeholder {color: #fff !important;}
body.page-node-300570 .form--inline > .form-item.form-item-title-1 .form-control::-moz-placeholder {color: #fff !important;} /* Mozilla Browser */
body.page-node-300570 .form--inline > .form-item.form-item-title-1 .form-control::-webkit-input-placeholder {color: #fff !important;} /* Chrome Browser */
body.page-node-300570 .form--inline > .form-item.form-item-title-1 .form-control:-ms-input-placeholder {color: #fff !important;} /* IE Browser */
body.page-node-300570 .form--inline > .form-item.form-item-title .form-control::placeholder {color: #fff !important;}
body.page-node-300570 .form--inline > .form-item.form-item-title .form-control::-moz-placeholder {color: #fff !important;} /* Mozilla Browser */
body.page-node-300570 .form--inline > .form-item.form-item-title .form-control::-webkit-input-placeholder {color: #fff !important;} /* Chrome Browser */
body.page-node-300570 .form--inline > .form-item.form-item-title .form-control:-ms-input-placeholder {color: #fff !important;} /* IE Browser */
#block-selectcontenttype select {background: rgba(0,0,0,0) url(images/dropdwon-icon.svg) no-repeat scroll 98% center; -moz-appearance: none; appearance: none; -webkit-appearance: none; width: 610px; height: 40px; border: 1px solid #8b97b2; border-radius: 3px; font-size: 11px; color: #8b97b2; font-family: 'Montserrat', sans-serif; padding: 6px 48px 6px 12px;}
#block-selectcontenttype .field--name-body {margin-bottom: 10px;}
body.page-node-300570 #views-exposed-form-advanced-search-page-1 .select-wrapper select.form-control {background-position: 98% center;}
/** Advanced Search Page CSS(End) **/

/** Statistics Page CSS(Start) **/
body.path-statistics > .main-container > .row > .col-sm-3 {display: none;}
body.path-statistics > .main-container > .row > .col-sm-9 {width: 100%;}

body.path-statistics > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-3 {display: none;}
body.path-statistics > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-9 {width: 100%;}

.statistics-column {width: 330px; margin-bottom: 30px; display: inline-block; max-width: 100%; box-shadow: 0 0 3px 0 #d0d0d0; background-color: #f4f7f7; border-radius: 2px;}
.statistics-block {position: relative; height: 260px; width: 100%; background: rgba(0,0,0,0) url('images/bars.svg') no-repeat scroll center center; background-size: 80%, auto, contain;}
.statistics-block:before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: inline-block; background-color: rgba(12, 27, 52, 0.9); opacity: 0; transition: all 0.3s ease 0s;}
.statistics-column:hover .statistics-block:before {opacity: 1;}
.statistics-block .path{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); opacity: 0; background: rgba(0,0,0,0) url(images/arrow-right.svg) no-repeat scroll 0 0; padding-left: 37px; font-size: 11px; z-index: 1; color: #fff;}
.statistics-column:hover .statistics-block .path {opacity: 1;}
.statistics-title {height: 70px; background-color: #0c1b34; color: #fff; font-size: 20px; font-weight: 600; text-align: center; display: flex; justify-content: center; align-items: center; border-radius: 2px;}
/** Statistics Page CSS(End) **/

/** Worst Crashes Page CSS(Start) **/
.view-id-statistics.view-display-id-page_1 .table-responsive .table .views-field-field-crash-custom-registration {text-align: center;}
.view-id-statistics_worst_crash_block.view-display-id-block_1 .view-content,
.view-id-statistics_worst_crash_block.view-display-id-block_1 .attachment {float: left;}
.view-id-statistics_worst_crash_block.view-display-id-block_1 .view-content .total-crash-wrapper .total-crashes .total-crash-value,
.view-id-statistics_worst_crash_block.view-display-id-block_1 .view-content .total-crash-wrapper .total-fatalities .total-fatalities-value,
.view-id-statistics_worst_crash_block.view-display-id-block_1 .attachment .worst-crash-wrapper .worst-crash-date {color: #fff; font-size: 40px;}
.view-id-statistics_worst_crash_block.view-display-id-block_1 .view-content .total-crash-wrapper .total-crashes,
.view-id-statistics_worst_crash_block.view-display-id-block_1 .view-content .total-crash-wrapper .total-fatalities {float: left; margin: 0 60px; color: #fff;}
.view-id-statistics_worst_crash_block.view-display-id-block_1 .attachment .worst-crash-wrapper {color: #fff; margin: 0 60px;}
.view-id-statistics_worst_crash_block.view-display-id-block_1 .view-header {margin-bottom: 35px;}
.view-id-statistics_worst_crash_block.view-display-id-block_1 .view-header .worst-crash-title {text-align: center; font-size: 30px; color: #fff;}
.view-id-statistics_worst_crash_block.view-display-id-block_1 .view-header p {text-align: center; font-size: 16px;}
.view-id-statistics_worst_crash_block.view-display-id-block_1 .view-header p a {color: #fff; font-size: 16px; font-weight: bold;}
body.path-statistics .page-title {margin-bottom: 0;}
body.path-statistics .after-page-title {display: table; height: 250px; background-color: #37bcd6; width: 100%; background: #37bcd6 url('images/big-oval.svg') no-repeat scroll left center; margin-bottom: 40px;}
body.path-statistics .after-page-title .region-after-page-title {display: table-cell; vertical-align: middle;}
#block-views-block-statistics-worst-crash-block-block-1 {max-width: 890px;  margin: 0 auto;}
/** Worst Crashes Page CSS(End) **/

/** Death per operator page CSS(Start) **/
.view-id-death_rate_per_operator.view-display-id-page_2 .table .views-field-view-taxonomy-term a {width: 30px; height: 30px; background-color: #ff4342; color: #fff; display: inline-block; text-align: center; border-radius: 50%; font-size: 20px; padding: 2px 4px 2px 4px; font-weight: 300; margin-top: 0;}
.view-id-death_rate_per_operator.view-display-id-page_2 .table .views-field-field-total-fatalities .registration-field {padding: 4px 10px; float: left;}
/** Death per operator page CSS(End) **/

/** Crashes rate per year and death rate per year page CSS(Start) **/
.view-id-death_rate_per_year.view-display-id-page_1.pager-style .table-responsive .table tbody tr {height: 50px;}
.view-id-death_rate_per_year.view-display-id-page_2.pager-style .table-responsive .table tbody tr {height: 50px;}
/** Crashes rate per year and death rate per year page CSS(End) **/

/** Casualities and Crash Graph Page CSS(Start) **/
body.path-casualities-graph > .main-container > .row > .col-sm-3,
body.path-crash-graph > .main-container > .row > .col-sm-3 {display: none;}
body.path-casualities-graph > .main-container > .row > .col-sm-9,
body.path-crash-graph > .main-container > .row > .col-sm-9 {width: 100%;}

body.path-casualities-graph > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-3,
body.path-crash-graph > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-3 {display: none;}
body.path-casualities-graph > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-9,
body.path-crash-graph > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-9 {width: 100%;}

.view-id-casualities_graph.view-display-id-page_1 .view-filters.form-group,
.view-id-crash_graph.view-display-id-page_1 .view-filters.form-group {display: none;}
.highcharts-legend {display: none;}
/** Casualities and Crash Graph Page CSS(End) **/

/** Search results page CSS(Start) **/
body.path-advanced-search-results > .main-container {width: 100%; padding: 0;}
body.path-advanced-search-results > .main-container > .row {margin: 0;}

body.path-advanced-search-results > .dialog-off-canvas-main-canvas > .main-container {width: 100%; padding: 0;}
body.path-advanced-search-results > .dialog-off-canvas-main-canvas > .main-container > .row {margin: 0;}

body.path-advanced-search-results .block-views-exposed-filter-blockadvanced-search-page-1 .form--inline {text-align: right;}
body.path-search-results > .main-container {width: 100%; padding: 0;}
body.path-search-results > .main-container > .row {margin: 0;}

body.path-search-results > .dialog-off-canvas-main-canvas > .main-container {width: 100%; padding: 0;}
body.path-search-results > .dialog-off-canvas-main-canvas > .main-container > .row {margin: 0;}

body.path-search-results .block-views-exposed-filter-blockadvanced-search-page-1 .form--inline > .form-item .form-control {width: 100%;}
body.path-search-results .block-views-exposed-filter-blockadvanced-search-page-1 .form--inline > .form-item.form-item-title-1 .form-control {width: 100%; max-width: 100%;}
body.path-search-results .block-views-exposed-filter-blockadvanced-search-page-1 .form--inline > .form-item.form-item-title-1 .input-group {width: 100%;}
body.path-search-results .block-views-exposed-filter-blockadvanced-search-page-1 .form--inline > .form-item.form-item-title-1 .input-group .input-group-addon {width: 1%;}
body.path-search-results #block-exposedformsearch-resultpage-1-2 .form-type-textfield,
body.path-search-results #block-exposedformsearch-resultpage-1-2 .form-type-textfield .input-group,
body.path-search-results #block-exposedformsearch-resultpage-1-2 .form-type-textfield input {width: 100%;}
body.path-search-results #block-exposedformsearch-resultpage-1-2 .form-actions .form-submit {background-color: #37bcd6;color: #fff;padding: 13px 35px;border-radius: 40px;font-size: 11px;text-transform: uppercase;font-weight: 500;font-family: 'Montserrat', sans-serif;border: 0; margin-right: 0;}
body.path-search-results #block-exposedformsearch-resultpage-1-2 .form-actions {margin-top: 10px;}
body.path-search-results #block-exposedformsearch-resultpage-1-2 .form-actions .form-submit .icon {display: none;}
body.path-search-results #block-exposedformsearch-resultpage-1-2 .form-inline {text-align: right;}
body.path-search-results #block-likemywork {margin-top: 30px;}
/** Search results page CSS(End) **/

/** Contact Page CSS(Start) **/
#block-webform-2 {margin-top: 20px;}
#block-webform-2 .webform-submission-form .form-actions {text-align: right; margin-right: 15px;}
#block-getintouch .block-title {font-size: 30px; letter-spacing: 0.1px; color: #0c1b34;}
#block-getintouch .block-title:after {content: ""; display: block; background-color: #3d4a5a; width: 25px; height: 2px; margin-top: 15px; margin-bottom: 40px;}
#block-getintouch .field--name-body {color: #8b97b2; letter-spacing: 0.1px;}
body.page-node-6 #block-webform-2 .captcha {float: left; padding: 0 15px;}
body.page-node-6 #block-webform-2 .form-actions {float: right;}
body.page-node-6 #block-webform-2 .form-type-textarea {margin-bottom: 15px;}
/* #block-webform .captcha {float: left;padding: 0 12px 0 0;width: 265px;max-width: 100%;}
#block-webform .form-actions {float: right;} */
#block-webform .webform-submission-contact-form {position: relative;}
#block-webform .captcha {position: absolute;bottom: 68px;left: 0;}
#block-webform .webform-submission-form .form-actions {clear: both;margin-top: 82px;display: inline-block;width: 100%;}
/** Contact Page CSS(End) **/

/** Login Page CSS(Start) **/
body.path-user > .main-container > .row > .col-sm-3 {display: none;}
body.path-user > .main-container > .row > .col-sm-9 {width: 100%;}

body.path-user > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-3 {display: none;}
body.path-user > .dialog-off-canvas-main-canvas > .main-container > .row > .col-sm-9 {width: 100%;}
/** Login Page CSS(End) **/

/** Footer CSS(Start) **/
#footer {background-color: #2f313d; margin-top: 65px;}
#footer .footer {border-top: 0;}
.footer-title h2 {color: #fff; font-family: 'Montserrat', sans-serif; font-size: 16px; letter-spacing: 1px; font-weight: 400;}
.footer-title h2::after {content: ""; display: block; background-color: #fff; width: 10px; height: 2px; margin-top: 35px; margin-bottom: 38px;}
.region-footer .nav {column-count: 2; column-gap: 25px;}
.region-footer .nav > li {margin-bottom: 10px;}
.region-footer .nav > li > a:hover, .region-footer .nav > li > a:focus {background-color: rgba(0,0,0,0); color: #37bcd6;}
.region-footer .nav > li > a{color: #8b97b2; font-size: 14px; letter-spacing: 1.1px; padding-left: 0;}
.region-footer .nav > li > a.news-menu {margin-top: -10px;}
#block-about .field--name-body {color: #8b97b2; font-size: 14px; letter-spacing: 0.1px;}
.donate, .donate:hover, .donate:focus {height: 35px; border-radius: 17.5px; background-color: #ffcf6f; color: #fff; text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size: 11px; width: 85px; text-align: center; padding: 11px 20px; font-weight: 600; margin-top: 3px; display: inline-block; margin-bottom: 3px;}
.webform-submission-form .form-required {display: none;}
.region-footer .webform-submission-form .form-item.form-item-name{padding-right: 15px;}
.region-footer .webform-submission-form .form-item {padding-left: 0; padding-right: 0;}
.region-footer .webform-submission-form .form-actions {text-align: right;}
.red-btn:hover, .red-btn:focus, .red-btn:active {background-color: #dc2d2c; transition: 0.5s ease;}
.red-btn, .red-btn:active:focus, .red-btn:active:hover, .red-btn[disabled]:hover, .red-btn[disabled]:focus {color: #ffffff;font-weight: 500;border-radius: 17.5px;background-color: #ff4342;border: 0;height: 35px;padding: 9px 20px;text-transform: uppercase;margin-top: 20px;font-size: 11px;margin-right: 0 !important;font-family: 'Montserrat', sans-serif; outline: 0;}

/** Footer Bottom CSS(Start) **/
.footer-bottom {border-top: 1px solid #383a49; padding: 30px 0; margin: 0 40px;}
.inner-footer-bottom #block-copyright .field--name-body {font-size: 12px; letter-spacing: 0.5px; color: #8b97b2;}
.inner-footer-bottom #block-copyright .field--name-body a {color: #8b97b2;}
#block-footerbottomsociallinks .field--name-body .social-links {float: right;}
#block-footerbottomsociallinks .field--name-body .social-links a {margin-right: 10px;}
#block-footerbottomsociallinks .field--name-body .social-links a:hover {opacity: 0.5; transition: 0.5 ease;}
.footer-title > .footer {padding-top: 0;}
/** Footer Bottom CSS(End) **/

/** Back to top arrow CSS **/
a.scrollup{right:23px!important;bottom:56px;width:35px;height:35px;border-radius:50%;background-image: none; background-color: #626883;}
a.scrollup:after{content: "";display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width:10px;height:15px;background-image:url('images/arrow-up.svg');opacity:1;}
a.scrollup:hover{opacity: 1;}
a.scrollup .scroll-title{display:none;}
/** Footer CSS(End) **/



.latest-update-block-wrapper {padding: 0 15px; }
.latest-update-block-wrapper .table tr td {font-size: 14px; padding: 18px 10px; color: #0c1b34; line-height: 26px; border: none; font-weight: 400; }
.latest-update-block-wrapper .block-title {font-size: 40px; text-align: center; margin-bottom: 41px; padding-left: 0; padding-right: 0; }
.latest-update-block-wrapper .block-title:after {margin: 26px auto 0; }
.latest-update-block-wrapper {margin-bottom: 25px; background-color: #f4f7f7; padding-top: 45px; padding-bottom: 61px; }
.latest-update-block-wrapper .table-striped>tbody>tr:nth-of-type(even) { background-color: rgb(198 203 212 / 0.24); }
.latest-update-block-wrapper .table-striped>tbody>tr:nth-of-type(odd) {background-color: #fff; }
.latest-update-block-wrapper .table > thead > tr > th { padding: 13px 10px; color: #3d4a5a; border-bottom-color: rgb(12 27 52 / 0.1) !important;}
.latest-update-block-wrapper th#view-changed-table-column {padding-left: 35px;}
.latest-update-block-wrapper .table tr td.views-field.views-field-changed.views-align-left { padding-left: 35px;}
.latest-update-block-wrapper .table tr td.views-field.views-field-view-node {  padding-right: 20px; }
.latest-update-block-wrapper .table tr { position: relative; }
.latest-update-block-wrapper .table tr .news-read-more a {width: 30px; height: 30px; background-color: #ff4342; color: #fff; display: inline-block; text-align: center; border-radius: 50%; font-size: 20px; padding: 2px 3px 2px 4px; }
.latest-update-block-wrapper .table tr .news-read-more a:hover {background-color: #dc2d2c; transition: 0.5s ease; }
button[aria-label="View chart menu"], .highcharts-exporting-group{display:none;}