/* YOUR CUSTOM STYLES */
#up-sell .modal-content
{
  background: #fff !important;
  box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15) !important;
}

.modal-dialog.modal-notify.modal-danger .btn-outline-secondary-modal
{
  border-color: #b90606;
  color: #b90606 !important;
}

.modal-dialog.modal-notify.modal-danger .btn-outline-secondary-modal:hover
{
  background: #b90606 !important;
  border-color: #b90606 !important;
  color: #fff !important;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after {
   padding: 5px;
}
.dataTables_wrapper .mdb-select {
    border: none;
}
.dataTables_wrapper .mdb-select.form-control {
    padding-top: 0;
    margin-top: -1rem;
    margin-left: 0.7rem;
    margin-right: 0.7rem;
    width: 100px;
}
.dataTables_wrapper select.form-control {
  display: none !important;
}
.dataTables_length label {
    display: flex;
    justify-content: left;
}
.dataTables_filter label {
    margin-bottom: 0;
}
.dataTables_filter label input.form-control {
    margin-top: -0.6rem;
    padding-bottom: 0;
}
table.dataTable {
    margin-bottom: 3rem!important;
}
div.dataTables_wrapper div.dataTables_info {
    padding-top: 0;
}
.dataTables_paginate .page-item.active .page-link {
  background-color: #b90606;
}

.table.sectors a
{
  margin-left: 0rem !important;
}

select.mdb-select.initialized
{
  display: none;
}

.table.sectors td, .table.sectors th
{
  padding: .5rem;
}

.float-right
{
  float: right !important;
}

.float-left
{
  float: left !important;
}

figure.w-300 img
{
  max-width: 300px;
}

figure.w-300
{
  max-width: 300px !important;
}

.w-300
{
  max-width: 300px !important;
}

figure.w-400 img
{
  max-width: 400px;
}

figure.w-400
{
  max-width: 400px !important;
}

.w-400
{
  max-width: 400px !important;
}

table.sectors tr td, table.sectors tr th
{
  border-right: 1px solid #eceeef;
}

table.sectors tr td:last-child, table.sectors tr th:last-child
{
  border-right: none;
}

.nav-justified
{
  width: calc(100% - 2rem);
}

.opportunities .nav-tabs
{
  padding: 0px;
}

.opportunities .nav-tabs .nav-item .nav-link
{
  padding: .7rem;
}

.opportunity-content p
{
  color: #666;
}

.opportunity-content table p
{
  color: #666;
}

.opportunity-content table p:last-child
{
  margin-bottom: 0px;
}

.opportunity-content table.table-striped a
{
  margin-left: 0px;
  color: #b90606;
  text-decoration: underline;
}

.opportunity-content table.table-striped h6
{
  font-weight: 400 !important;
}

.table.opp-table a
{
  margin-left: 0 !important;
}

body
{
  top: 0px !important;
  position: static !important;
}

.goog-te-banner-frame
{
  display:none !important
}

.classic-tabs li:first-child
{
  margin-left: 0;
}

#profile .nav .nav-link
{
  border-radius: 0;
}

.classic-tabs li a.active
{
  border-bottom: 3px solid rgba(255, 255, 255, 0.6);
}

div.modal#updateProfile, div.modal#whitelist, div#emailToFriend.modal
{
  background: rgba(255, 255, 255, 0.95);
}

div.modal#updateProfile .close, div.modal#whitelist .close, div.modal#emailToFriend .close
{
  color: #b90606;
}

ul.errors li
{
  color: #ff0000;
}

body
{
  font-family: 'Montserrat', sans-serif;
  font-size: 0.875rem
}

h1, h2, h3, h4, h5, h6
{
  font-family: 'Raleway', sans-serif;
  width: 100%;
}

h6.category a
{
  color: #9c9c9c;
}

h6.category a:hover
{
  color: #b90606;
}

main
{
  padding-top: 93px;
}

div.embed
{
  width: 100%;
}

select
{
  display: block;
}

.hidden
{
  display: none;
}

.shop .card-block h3
{
  font-size: 22px;
  font-weight: bold;
}

.shop .card-block h4
{
  font-size: 20px;
}

.navbar.top-nav-collapse .row #navbarNav1
{
  padding: 5px 0px;
}

.navbar .row #navbarNav1
{
  padding: 5px 0px;
}

.navbar.top-nav-collapse .row #navbarNav2
{
  padding: 14px 0px 0px;
}

.navbar .row #navbarNav2
{
  padding: 16px 0px 3px;
}

.row
{
  width: calc(100% + 30px);
}

img
{
  max-width:100%;
}

.close
{
  color: #fff;
  opacity: 1;
  text-shadow: none;
}

.close:focus, .close:hover
{
  color: #b90606;
  opacity: 1;
}

#loadLabel {
    position: fixed;
    width: 100px;
    min-height: 25px;
    line-height: 25px;
    padding: 5px;
    background-color: rgba(0,0,0,0.75);
    color: #FFF;
    text-align: center;
    left: 50%;
    top: 50%;
    z-index: 999;
    margin-left: -55px;
    margin-top: -17px
}
#loadLabel:empty {
    display: none;
}

.card .card-data
{
  background-color: #fff;
  border-top: 1px solid rgba(0,0,0,.1);
  color: #696c6e;
  text-align: center;
  height: auto;
  padding: 10px;
}

.card .card-data a
{
  color: #696c6e;
}

.card .card-data a
{
  color: #b90606;
}

.card-block h6.category
{
  color: #9c9c9c;
}

.btn-flat.btn-sm
{
  color: #b90606;
  padding: 2px 15px;
  margin: 0px;
}

.card
{
  margin-bottom: 2rem;
}

.row > .col-md-3 {
 display: flex;
 float:left;
}

.grid-sizer
{
  display: none;
}

.no-shadow
{
  box-shadow: none !important;
}

#toast-container > div, .author-box, .btn, .btn-floating, .card, .card-cascade-2 .card-block, .card-cascade.wider .card-block, .card-wrapper .back, .card-wrapper .front, .chip, .dropdown-content, .dropdown-menu, .jumbotron, .list-group, .navbar, .pager li a, .pagination .active .page-link, .popover, .pricing-card .price .version, .section-blog-fw .view, .side-nav, .social-list, .tag, .z-depth-1, .shadow
{
  box-shadow: 0 0px 5px 0 rgba(0,0,0,.16),0 0px 5px 0 rgba(0,0,0,.12);
}

.article-content, .comments
{
  box-shadow: 0 0px 5px 0 rgba(0,0,0,.16),0 0px 5px 0 rgba(0,0,0,.12);
  border-radius: 2px;
}

.article-content ul li
{
  list-style: initial;
  margin-left: 20px;
}

.article-content .streak ul li
{
  list-style: none;
  margin-left: 0;
}

.chip
{
  box-shadow: none;
  box-sizing: content-box;
  margin-bottom: 0.3rem;
  margin-right: 0.5rem;
  transition: all 0.5s;
  border: 1px solid #eceff1;
  height: auto;
  line-height: 20px;
}

.left-sidebar h4
{
  font-size: 20px;
}

.row .col-md-3.adverts
{
  display: block;
}

.chip:hover
{
  box-shadow: 0 0px 5px 0 rgba(0,0,0,.16),0 0px 5px 0 rgba(0,0,0,.12);
  color: #b90606;
  border: 1px solid #b90606;
  transition: all 0.5s;
}

.grid
{
   width: 100%;
}

.card .btn-action
{
  float: right;
  margin: -18px 10px -23px auto;
  height: 37px;
  width: 37px;
}

.card .btn-action .fa, .card .btn-action .material-icons
{
  margin-top: 0px;
}

.btn-floating.btn-small, .btn-floating.wishlist, .card .card-share .social-reveal .btn-floating
{
  height: 37px;
  width: 37px;
}

.card .card-share .social-reveal .btn-floating .fa
{
  margin-top: 0px;
}

.card .card-share .social-reveal
{
  top: -23px;
}

.card-share
{
  height: 0px;
}

.nav-link
{
  padding: .1em 1em;
}

.navbar form input
{
  height: 1rem;
  padding: .25rem 0 .3rem;
}

.dropdown-menu
{
  box-shadow: 0 3px 3px 0 rgba(0,0,0,.16),0 3px 3px 0 rgba(0,0,0,.12);
  margin: 0;
}

.yamm .yamm-content
{
  padding: 0px !important;
}

.yamm .yamm-content .nav-tabs
{
  margin: 0px;
  width: 100%;
}

.navbar .yamm-content .nav-tabs a, .dropdown .dropdown-menu .dropdown-item
{
  background-color: transparent !important;
  padding: .25rem .5rem .1rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 0px;
}

.white-skin .navbar .navbar-nav .nav-item .dropdown-menu a:active, .white-skin .navbar .navbar-nav .nav-item .dropdown-menu a:focus, .white-skin .navbar .navbar-nav .nav-item .dropdown-menu a:hover
{
  background-color: transparent !important;
  box-shadow: none;
}

.navbar .yamm-content .nav-tabs a i
{
  margin-top: 3px;
  font-size: 13px;
}

.scrolling-navbar
{
  padding-bottom: 5px;
}

.navbar-brand
{
  margin-right: 0rem;
  padding: 0px;
}

.yamm-content .tab-content
{
  padding: 1rem 1rem;
}

.yamm-content .tab-content .tab-pane a, .yamm-content .tab-content .tab-pane p
{
  padding: 0px;
  width: 100%;
  margin-bottom: 5px;
}

.yamm-content .tab-content .tab-pane a:hover, .yamm-content .tab-content .tab-pane a:active
{
  color: #b90606 !important;
  background-color: transparent !important;
}

footer.page-footer .title
{
  text-transform: none;
  color: #b90606 !important;
  border-bottom: 1px solid #656565;
  width: 100%;
}

footer.page-footer a:hover
{
  color: #b90606;
}

footer.page-footer
{
  padding-top: 40px;
  margin-top: 0px;
}

.white-skin .page-footer
{
  background-color: #000;
}

.white-skin .page-footer .col-md-3 .row
{
  margin: 0px;
  width: 100%;
}

footer.page-footer .footer-copyright
{
  color: rgb(255,255,255);
  background-color: #000;
  text-align: left;
  height: auto;
}

footer.page-footer .footer-copyright p
{
  line-height: 18px;
  color: #ccc;
}

.page-footer .social li a
{
  color: #fff !important;
}

.page-footer .social li a.fb-ic:hover
{
  color: #3B5998 !important;
}

.page-footer .social li a.tw-ic:hover
{
  color: #55ACEE !important;
}

.page-footer .social li a.gplus-ic:hover
{
  color: #DD4B39 !important;
}

.page-footer .social li a.li-ic:hover
{
  color: #0082CA !important;
}

.page-footer .social li a.ins-ic:hover
{
  color: #3F729B !important;
}

.footer-cta
{
  box-shadow: 0 0px 3px 0 rgba(0,0,0,.16),0 0px 3px 0 rgba(0,0,0,.12);
}

.red
{
  background-color: #b90606 !important;
}

.text-red
{
  color: #b90606 !important;
}

.btn.white
{
  color: #b90606 !important;
  transition: all 0.5s;
}

.btn.white:hover
{
  color: #fff !important;
  background-color: #b90606 !important;
  transition: all 0.5s;
}

#cta-btn
{
  margin-top: 10px;
}

.btn
{
  padding: .9rem 2.13rem .8rem;
}

.white-skin .navbar a:not(.dropdown-item):hover
{
  color: #b90606 !important;
}

.modal-lg
{
  width: 80% !important;
  max-width: 80% !important;
}

div.modal
{
  background: rgba(0, 0, 0, 0.6);
}

.modal-content
{
  background: transparent;
  border: none;
}

.modal-dialog .modal-content
{
  box-shadow: none !important;
}

.landing-section .shop .card
{
  margin-bottom: 1rem;
}

.scroll-down a
{
  width: 100%;
  color: #b90606;
  font-size: 18px;
}

#search .md-form label
{
  color: #fff;
  font-size: 2rem;
}

#search .md-form
{
  width: 95%;
  margin-top: 90px;
}

#search input[type="date"], #search input[type="datetime-local"], #search input[type="email"], #search input[type="number"], #search input[type="password"], #search input[type="search-md"], #search input[type="search"], #search input[type="tel"], #search input[type="text"], #search input[type="time"], #search input[type="url"], textarea.md-textarea
{
  border-bottom: 1px solid #fff;
}

.modal-header
{
  border-bottom: none;
}

.white-skin input[type="email"]:focus:not([readonly]), .white-skin input[type="text"]:focus:not([readonly]), .white-skin input[type="password"]:focus:not([readonly]), .white-skin textarea.md-textarea:focus:not([readonly]), .white-skin input[type="number"]:focus:not([readonly])
{
  border-color: #b90606;
  box-shadow: 0 1px 0 0 #b90606;
}

.white-skin .dropdown-content li:not(.disabled) span, .white-skin .md-form .prefix.active, .white-skin input[type="email"]:focus:not([readonly]) + label, .white-skin input[type="text"]:focus:not([readonly]) + label, .white-skin input[type="password"]:focus:not([readonly]) + label, .white-skin textarea.md-textarea:focus:not([readonly]) + label, .white-skin input[type="number"]:focus:not([readonly]) + label
{
  color: #b90606;
}

input[type="date"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="password"], input[type="search-md"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], textarea.md-textarea
{
  border-bottom: 1px solid #b90606;
}

.bg-grey
{
  background-color: #eceeef;
}

p.caption
{
  color: #6c6c6c;
  margin: 7px 0px;
  line-height: 1.1 !important;
  font-size: 0.65rem;
  font-style: italic;
}

.description ul li
{
  list-style: disc;
  margin-left: 15px;
}


.article-content img
{
  border-radius: 0px;
  width: 100%;
}

.article-content .blog-text
{
  width: 100%;
}

.article-content .streak
{
  background: #fff;
  color: #8e8e8e;
  height: inherit;
  padding: 20px 0px 10px;
}

.map-container
{
	width: 100%;
}

.map-container iframe
{
	width: 100%;
	display: block;
	pointer-events: none;
	position: relative; /* IE needs a position other than static */
}

.map-container iframe.clicked{
	pointer-events: auto;
}

.carousel-item .view
{
  width: 100%;
  height: 400px;
}

.carousel-item .view img
{
  width: 100%;
}

.article-content .carousel-caption p
{
  margin-bottom: 0rem;
}

.article-content .carousel-indicators
{
  margin-bottom: 0rem;
}

.article-content .carousel-caption
{
  bottom: -40px;
  color: #6c6c6c;
  margin: 7px 0px;
  line-height: 1.1 !important;
  font-size: 0.65rem;
  font-style: italic;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 100%;
  left: 0%;
  right: 0%;
}

.article-content .carousel-item .view
{
  height: auto;
}

.article-content .carousel-inner
{
  padding-bottom: 60px;
}

.article-content .carousel-indicators li
{
  background: rgba(185, 6, 6, 0.2);
}

.carousel-indicators .active
{
  background: #b90606 !important;
}

#multi-item-example.home .carousel-item
{
  padding: 1rem 3rem;
}

.card .card-title a:hover
{
  color: #b90606;
}

.pb-1
{
  padding-bottom: 1rem !important;
}

.carousel-multi-item.home
{
  margin-top: 75px;
  margin-bottom: 0px;
}

.carousel-multi-item.home .carousel-inner
{
  left: -37px;
}

.carousel-multi-item.home .controls-top
{
  margin-bottom: -75px;
  text-align: inherit;
}

.carousel-multi-item.home .controls-top .btn-floating
{
  margin: 0px;
}

.carousel-multi-item.home .controls-top .btn-floating.btn-small
{
  height: 75px;
  width: 37px;
  border-radius: 0%;
}

.carousel-multi-item.home .controls-top .btn-floating.btn-small i
{
  margin-top: 18px;
}

.carousel-multi-item.home .controls-top .btn-floating.next
{
  float: right;
}
.carousel-multi-item.home .controls-top .btn-floating.prev
{
  float: left;
}

.white-skin .carousel-multi-item .carousel-indicators li, .white-skin .carousel-multi-item .carousel-indicators li.active, .white-skin .carousel-multi-item .controls-top > a
{
  background-color: #b90606;
}

.article-content .list-group
{
  box-shadow: none;
  margin-bottom: 1rem;
  border: 1px solid rgba(0,0,0,.125);
  border-bottom: none;
  border-radius: 3px;
}

.article-content .list-group-item.active
{
  z-index: 2;
  color: #b90606;
  background-color: #fff;
  border-top: none;
  font-size: 20px;
}

.article-content .list-group-item
{
  padding: .5rem 1.25rem;
  border: none;
  border-top: 1px solid rgba(0,0,0,.125);
  border-bottom: 1px solid rgba(0,0,0,.125);
}

.article-content a.list-group-item i
{
  float: right;
}

.article-content a.list-group-item
{
  color: #6c6c6c !important;
}

.article-content a.list-group-item.red
{
  color: #fff !important;
  border-radius: 0px;
  border: 0px;
}

.article-content a.list-group-item.red:hover
{
  color: #dfdfdf !important;
}

.article-content a.list-group-item:hover
{
  color: #b90606 !important;
}

.article-content a.list-group-item.active
{
  color: #b90606 !important;
}


.breadcrumb-item a
{
  color: #b90606 !important;
}

.adverts img
{
  margin-bottom: 10px;
  border: 1px solid #efefef;
  height: auto;
}

.card.adverts img
{
  margin-bottom: 0px;
}

.adverts.single img
{
  margin-bottom: 0px;
  border: 1px solid #efefef;
}

.article-content h3
{
  color: #b90606 !important;
  font-weight: 400;
  font-size: 24px;
}

.blog-text h1.title
{
  font-size: 30px;
  border-bottom: 1px solid #efefef;
  padding-bottom: 5px;
}

.blog-text .text-muted .fa-globe, .blog-text .text-muted .fa-star, .blog-text .text-muted .fa-folder-open
{
  margin-left: 20px;
}

.breadcrumb #google_translate_element .goog-te-gadget-simple
{
  display: inline-block;
  background: #eceeef;
  border: none;
  border-bottom: 2px solid #b90606;
  color: #b90606;
}

.white-skin .navbar
{

  background: #fff; /* Old browsers */
  background: -moz-linear-gradient(top, #000000 59%, #ffffff 60%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #000000 59%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #000000 59%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=0 );
}

.col-md-2.brand
{
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 -4px 3px 0 rgba(0,0,0,.16),0 -4px 3px 0 rgba(0,0,0,.12);
}

.white-skin .navbar #navbarNav1 a:not(.dropdown-item)
{
  color: #fff !important;
  font-size: 1rem;
}

.white-skin .navbar #navbarNav1 li.active
{
  background: rgba(255, 255, 255, 0.2) !important;
  border-radius: 2px;
}

.white-skin .navbar #navbarNav1 li:hover
{
  background: rgba(255, 255, 255, 0.2) !important;
  border-radius: 2px;
}

.white-skin .navbar #navbarNav2 a:not(.dropdown-item)
{
  font-size: 0.75rem;
}

.navbar-toggleable-md #navbarNav1 .navbar-nav .nav-link
{
  padding-right: 0.7rem;
  padding-left: 0.7rem;
}

.nav-social
{
  border-left: 1px solid #d2d1d1;
}

.navbar #navbarNav1 .yamm-content .nav-tabs a:hover, .navbar #navbarNav1 .yamm-content .nav-tabs a.active, .navbar #navbarNav1 .yamm-content .nav-tabs a:active
{
  color: #b90606 !important;
  background-color: transparent !important;
}

.navbar #navbarNav1 .yamm-content .nav-tabs a
{
  color: #424242 !important;
}

.white-skin .navbar #navbarNav1 .yamm-content .nav-tabs a:not(.dropdown-item)
{
  color: #424242 !important;
}

.navbar.navbar-dark #navbarNav1 .navbar-nav .nav-item .dropdown-menu a
{
  color: #424242 !important;
}

.navbar.navbar-dark #navbarNav1 .navbar-nav .nav-item .dropdown-menu a.active, .navbar.navbar-dark #navbarNav1 .navbar-nav .nav-item .dropdown-menu a:hover
{
  color: #b90606 !important;
}

.border-b
{
  border-bottom: 1px solid #efefef;
}

.btn-floating.btn-small .fa, .btn-floating.btn-small .material-icons, .btn-floating.wishlist .fa, .btn-floating.wishlist .material-icons, .card .card-share .social-reveal .btn-floating .fa, .card .card-share .social-reveal .btn-floating .material-icons
{
  margin-top: 0px;
}

blockquote
{
  padding: .5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.1rem;
  line-height: 1.2;
  border-left: .25rem solid #b90606;
  margin: 0 0 1rem;
}

.btn-amber.active, .btn-blue-grey.active, .btn-brown.active, .btn-cyan.active, .btn-danger.active, .btn-dark-green.active, .btn-deep-orange.active, .btn-deep-purple.active, .btn-default.active, .btn-elegant.active, .btn-floating.btn-flat.active, .btn-floating:hover, .btn-indigo.active, .btn-info.active, .btn-light-green.active, .btn-lime.active, .btn-mdb.active, .btn-orange.active, .btn-pink.active, .btn-primary.active, .btn-purple.active, .btn-secondary.active, .btn-secondary.dropdown-toggle, .btn-success.active, .btn-unique.active, .btn-warning.active, .btn-yellow.active, .btn.active, .btn:active, .btn:focus, .btn:hover, .card .form-header, .colorful-select .dropdown-content li.active span, .comments-list .badge, .inline-ul-img li img, .md-pills .nav-item .nav-link.active, .media .media-left img, .pager li a:hover, .picker--focused .picker__day--selected, .picker__day--selected, .picker__day--selected:hover, .pricing-card .header, .reply-form .badge, .section .view, .section img, .side-modal .modal-dialog, .tooltip .tooltip-inner, .z-depth-1-half, ul.instagram-photos li img
{
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.18),0 2px 9px 0 rgba(0,0,0,.15);
}

.pb-1
{
  padding-bottom: 1rem !important;
}

.pb-2
{
  padding-bottom: 2rem !important;
}

.pb-3
{
  padding-bottom: 3rem !important;
}

.pb-4
{
  padding-bottom: 4rem !important;
}

.pb-5
{
  padding-bottom: 5rem !important;
}

.pt-1
{
  padding-top: 1rem !important;
}

.pt-2
{
  padding-top: 2rem !important;
}

.pt-3
{
  padding-top: 3rem !important;
}

.pbt4
{
  padding-top: 4rem !important;
}

.pt-5
{
  padding-top: 5rem !important;
}


.register .md-form
{
  margin-bottom: 0rem
}

.register .checkboxes .form-group
{
  margin-bottom: 0rem;
}

form i.btn, .register i.btn
{
  padding: 0px;
}

form i.btn input, .register i.btn input
{
  padding: .9rem 2.13rem .8rem;
  font-size: 0.8rem;
  text-transform: uppercase;
}

.page-link
{
  color: #000;
  background-color: transparent;
}

.pagination.pg-red .active .page-link
{
  background-color: #b90606;
}

.page-link:focus, .page-link:hover, .page-link:active
{
  background-color: #b90606 !important;
  color: #fff;
  border-radius: 2px !important;
  box-shadow: 0 0px 5px 0 rgba(0,0,0,.16),0 0px 5px 0 rgba(0,0,0,.12);
}

.radiobuttons > .md-form > label
{
  top: -0.5rem !important;
  color: #000;
}

.radiobuttons .md-form fieldset
{
  margin-bottom: 0rem;
}

.radiobuttons .md-form p.instructions
{
  margin-top: 1rem;
}

.md-form p.instructions
{
  font-size: 0.7rem;
}

.dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:hover
{
  color: #b90606 !important;
}

#navbarNav2 .navbar-nav li.active a
{
  color: #b90606 !important;
}

.carousel-multi-item .carousel-indicators li
{
  margin-bottom: 0px !important;
  margin-top: -50px !important;
}

figcaption
{
  color: #6c6c6c;
  background-color: #eceeef;
  padding: 7px 0px;
  line-height: 1.1 !important;
  font-size: 0.65rem;
  font-style: italic;
  text-align: center;
}

.magazine-section .view
{
  margin-bottom: 1rem;
}

.magazine-section .single-news
{
  padding-bottom: 0.5rem;
}

.btn-sm .fa
{
  font-size: 0.7rem;
}

.magazine-section .single-news .login a
{
  margin-bottom: 0;
}

header #mobile-menu.modal
{
  background: rgba(255, 255, 255, 1) !important;
  z-index: 99;
}

 #contact.modal
 {
   background: rgba(255, 255, 255, 1) !important;
 }

.modal-backdrop
{
  z-index: 98;
}

#mobile-menu .close
{
  color: #b90606;
  font-size: 2rem;
  font-weight: 500;
}

#mobile-menu .close:hover, #mobile-menu .close:focus
{
  color: #000;
}

#mobile-menu .modal-lg
{
  width: 100% !important;
  max-width: 100% !important;
}

#mobile-menu .accordion .card
{
  margin-bottom: 0;
}

#mobile-menu .accordion a
{
  color: #b90606;
}

#mobile-menu .accordion a:hover, #mobile-menu .accordion a:focus
{
  color: #000;
}

.article-content .login h3
{
  color: #fff !important;
}

div.locked-content
{
  height: 90px;
  margin-top: -90px;
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 61%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 61%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 61%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

.landing-section .btn-block
{
  margin: 6px 0;
}

.landing-section .mag .jumbotron
{
  padding: 1rem 2rem;
}

.landing-section .links i
{
  margin-left: 10px;
  font-size: 0.8rem;
}

.section.magazine-section
{
  margin-bottom: 0;
}

input[type="search"]:focus:not([readonly])
{
  border-bottom: 1px solid #b90606 !important;
  box-shadow: 0 1px 0 0 #b90606 !important;
}

.organisation-details a
{
  color: #b90606 !important;
}

.organisation-details i
{
  margin-right: 10px;
}

.organisation-details a:hover
{
  color: #000 !important;
}

.disclaimer p
{
  margin-bottom: 5px;
}

.card .card-title.white-text a
{
  color: #fff;
}

.card img.border-red
{
  border: 2px solid #b90606 !important;
}

img.mag-cover
{
  border: 1px solid #efefef;
}

.organisation-social .btn-floating
{
  margin: 10px 2px;
}

.premium-organisation .row > .col-md-3
{
  display: block;
}

.premium-organisation .stepper-vertical li .step-content
{
  margin-top: -62px;
  margin-left: 30px;
}

.premium-organisation .stepper li a
{
  padding: 24px 10px;
}

.premium-organisation .stepper-vertical li:not(:last-child)::after
{
  left: 22px;
}

.stepper li.active a .white-skin .circle, .stepper li.completed a .white-skin .circle, .white-skin .primary-color, .white-skin .stepper li.active a .circle, .white-skin .stepper li.completed a .circle
{
  background-color: #b90606 !important;
}

.premium-organisation ul.stepper-vertical
{
  margin-bottom: 0;
}

ul.list-disc li
{
  list-style: disc;
  margin-left: 15px;
}

.premium-organisation ul li a
{
  color: #b90606;
}

.premium-organisation ul li a:hover
{
  color: #000 !important;
}

.premium-organisation .shadow
{
  width: 100%;
}

@media (max-width: 991px) {
  .navbar-brand img
  {
    max-width: 100% !important;
  }
  .navbar-brand
  {
    max-width: 100%!important;
  }
  header, .navbar
  {
    max-width: 100%;
  }

}

.organisations table td a
{
  color: #b90606;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}

.organisations table td a:hover
{
  color: #000;
}

.organisations table td a p
{
  margin-bottom: 0;
}

@media (max-width: 576px) {
  .carousel-multi-item.home .carousel-inner
  {
    left: 0px !important;
    top: -75px;
    padding-top: 2px;
    padding-bottom: 3px;
    background-color: #b90606;
    margin-bottom: -70px;
  }

  .magazine-section .single-news
  {
    margin-bottom: 0;
  }

  #sectors .modal-lg
  {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
    .carousel-multi-item.home .carousel-inner
    {
      left: 0px !important;
      top: -75px;
      padding-top: 1px;
      padding-bottom: 1px;
      background-color: #b90606;
      margin-bottom: -70px;
    }
}

/* Chrome 22-28 */
@media screen and(-webkit-min-device-pixel-ratio:0) {
  .carousel-multi-item.home .carousel-inner {-chrome-:only(;
    left: 0px !important;
    top: -75px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #b90606;
    margin-bottom: -70px;
  );}
}
