﻿/*.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline>li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

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

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

.hide {
  display: none !important;
}

.show {
  display: block !important;
}*/

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.generic-red {
  color: #b73439 !important;
}
.generic-white {
  color: #fff !important;
}

.mt5 {
  margin-top: 5px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mb30 {
  margin-bottom: 30px !important;
}

.nomargin {
  margin: 0 !important;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #b73439;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.container:before,.container:after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 1020px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 1020px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1020px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.container-fluid:before,.container-fluid:after {
  content: " ";
  display: table;
}

.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
}

.row:before,.row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
  float: left;
}

.col-md-1 {
  width: 8.33333%;
}

.col-md-2 {
  width: 16.66667%;
}

.col-md-3 {
  width: 25%;
}

.col-md-4 {
  width: 33.33333%;
}

.col-md-5 {
  width: 41.66667%;
}

.col-md-6 {
  width: 50%;
}

.col-md-7 {
  width: 58.33333%;
}

.col-md-8 {
  width: 66.66667%;
}

.col-md-9 {
  width: 75%;
}

.col-md-10 {
  width: 83.33333%;
}

.col-md-11 {
  width: 91.66667%;
}

.col-md-12 {
  width: 100%;
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.4287;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,.btn:focus,.btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active,.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.btn-primary {
  color: #fff;
  background-color: #233d7b;
  border-color: #1d3367;
}

.btn-primary:focus,.btn-primary.focus {
  color: #fff;
  background-color: #182953;
  border-color: #010204;
}

.btn-primary:hover {
  color: #fff;
  background-color: #182953;
  border-color: #101c38;
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #182953;
  border-color: #101c38;
}

.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #101c38;
  border-color: #010204;
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
  background-image: none;
}

.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus {
  background-color: #233d7b;
  border-color: #1d3367;
}

.btn-primary .badge {
  color: #233d7b;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #3eb549;
  border-color: #37a241;
}

.btn-success:focus,.btn-success.focus {
  color: #fff;
  background-color: #318f3a;
  border-color: #17431b;
}

.btn-success:hover {
  color: #fff;
  background-color: #318f3a;
  border-color: #28742f;
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
  color: #fff;
  background-color: #318f3a;
  border-color: #28742f;
}

.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #28742f;
  border-color: #17431b;
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
  background-image: none;
}

.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus {
  background-color: #3eb549;
  border-color: #37a241;
}

.btn-success .badge {
  color: #3eb549;
  background-color: #fff;
}

.navbar-header:before,.navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}

.navbar-brand:hover,.navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand>img {
  display: block;
}

@media (min-width: 768px) {
  .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav:before,.nav:after {
  content: " ";
  display: table;
}

.nav:after {
  clear: both;
}

.nav>li {
  position: relative;
  display: block;
}

.nav>li>a {
  position: relative;
  display: block;
  padding: 10px 0;
}

.nav>li>a:hover,.nav>li>a:focus {
  text-decoration: none;
  background-color: transparent;
}

.nav>li.disabled>a {
  color: #777;
}

.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
  color: #777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
  background-color: transparent;
  border-color: #518ecb;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav>li>a>img {
  max-width: none;
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }

  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.dropup,.dropdown {
  position: relative;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e6e6e6;
}

.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.4287;
  color: #333;
  white-space: nowrap;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
  color: #777;
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open>.dropdown-menu {
  display: block;
}

.open>a {
  outline: 0;
}

.header {
  background-color: #fff;
  position: relative;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}

.header ul {
  margin-bottom: 0;
}

.header .nav {
  margin-right: 0;
  margin-top: 10px;
}

.header .mini-nav {
  font-size: 14px;
  border-bottom: 1px solid #e6e6e6;
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}

.header .mini-nav a {
  color: #434343;
}

.header .mini-nav li {
  float: left;
  line-height: 24px;
  padding: 0 5px;
  list-style: none;
}

.header .mini-nav li a:hover {
  background: none;
}

.header .mini-nav .dropdown-menu {
  margin-top: 0;
  font-size: 12px;
}

.header .mini-nav .dropdown-menu .divider {
  border-bottom: 1px solid #EAEDEF;
  margin: 5px 1px;
}

.header .mini-nav .dropdown-menu li {
  float: none;
}

.header .mini-nav .dropdown-menu li a {
  color: #333333;
}

.header .mini-nav .dropdown-menu li a:hover {
  color: #FFFFFF;
}

.header .mini-nav .dropdown-menu li:hover {
  background: #17529a;
}

.header .mini-nav li a:before {
  display: inline-block;
  margin-right: 8px;
}

.header .mini-nav>ul>li>a:before {
  content: "|";
  color: rgba(123,131,151,0.7);
}

.header .mini-nav>ul li:first-child a:before,.header .mini-nav>ul li.no-line a:before {
  display: none;
}

.header .main-nav {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}

.header .main-nav .nav>li {
  /*float: left;*/
  line-height: inherit;
}

.header .main-nav .nav li.dropdown:hover>a {
  color: #b73439;
  background-color: #fff;
}

.header .main-nav .nav li.dropdown:hover>a:after {
  background: #fff;
  bottom: 0px;
  content: "";
  height: 1px;
  left: 1px;
  min-width: 10px;
  position: absolute;
  width: calc(100% - 2px);
  z-index: 999;
}

.header .main-nav .nav li.active.dropdown:hover>a {
  border-bottom: none;
}

.header .main-nav .nav li .dropdown-menu {
  font-weight: normal;
  z-index: 99;
  margin: 0;
  border: none;
  box-shadow: 0 5px 5px rgba(0,0,0,0.3);
  top: 55px;
  left: 0px;
  padding: 0;
  display: block;
  max-height: 0;
  transition: max-height .5s;
  overflow: hidden;
}

.header .main-nav .nav li .dropdown-menu h4 {
  padding: 10px 25px 0;
  font-weight: normal;
  font-size: 20px;
}

.header .main-nav .nav li .dropdown-menu li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.header .main-nav .nav li .dropdown-menu li a {
  display: block;
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 50px;
  color: #434343;
}

.header .main-nav .nav li .dropdown-menu li a i {
  float: left;
  margin-left: -25px;
  margin-top: 4px;
  font-size: 13px;
}

.header .main-nav .nav li .dropdown-menu li a i.fa-check-circle-o {
  font-size: 14px;
}

.header .main-nav .nav li .dropdown-menu li a strong {
  font-weight: 300;
  font-size: 16px;
  display: block;
  padding-bottom: 2px;
}

.header .main-nav .nav li .dropdown-menu li a p {
  color: #7b8397;
  font-size: 12px;
  margin-bottom: 0;
  margin-top: -2px;
  line-height: 20px;
}

.header .main-nav .nav li .dropdown-menu li a:hover {
  color: #518ecb;
}

.header .main-nav .nav li .dropdown-menu li a:hover p {
  color: #518ecb;
}

.header .main-nav .nav li .dropdown-menu li .col-md-6 {
  width: 50%;
}

.header .main-nav .nav li .dropdown-menu li [class^="col-md-"] {
  border-left: 1px solid #EAEDEF;
  margin: 0;
  padding: 20px 0 30px;
}

.header .main-nav .nav li .dropdown-menu li [class^="col-md-"]:first-child {
  border-left: none;
}

.header .main-nav .nav li.dropdown:hover>ul.dropdown-menu {
  max-height: 600px;
  border-bottom: 4px solid #b73439;
}

.header .main-nav .nav li .dropdown-menu.right {
  left: auto !important;
  right: 0;
}

.header .main-nav .nav li .dropdown-menu.center {
  left: -230px;
  /*right: 0;*/
}

.header .main-nav .mega-navbar.columns-1 {
  width: 260px;
}

.header .main-nav .mega-navbar.columns-2 {
  width: 540px;
}

.header .main-nav .nav>li>a {
  display: block;
  height: 55px;
  line-height: 55px;
  padding: 0 22px;
  color: #434343;
  font-size: 16px;
  transition: background-color .5s linear;
}

.header .main-nav .nav>li>a i {
  font-size: 12px;
  max-width: 6px;
  display: inline-block;
}

.header .main-nav .nav>li>a:hover {
  border-bottom: #b73439;
  background-color: #fff;
  color: #b73439;
}

.header .main-nav .nav>li.active>a {
  border-bottom: 4px solid #b73439;
}

.header .main-nav .nav>li.post-an-ads {
  margin-left: 20px;
}

.header .main-nav .nav>li.post-an-ads i {
  margin-left: 4px;
  vertical-align: 1px;
}

.header .main-nav .nav>li.post-an-ads>a {
  background-color: #b73439 !important;
  color: #fff !important;
  line-height: 40px;
  height: 40px;
  border-radius: 4px;
  margin-top: 5px;
  font-weight: 700;
}

.header .main-nav .nav>li.post-an-ads>a:after {
  display: none !important;
}

.header .main-nav .nav>li.post-an-ads .dropdown-menu {
  top: 49px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  min-width: 140px;
}

.header .main-nav .nav>li.post-an-ads .dropdown-menu::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 0px;
  left: 10px;
  border: 5px solid black;
  border-color: #fff #fff transparent transparent;
  transform-origin: 0 0;
  transform: rotate(-45deg);
  box-shadow: 2px -2px 2px 0 rgba(0,0,0,0.1);
}

.header .main-nav .nav>li.post-an-ads .dropdown-menu li a {
  padding: 0px 20px;
  font-size: 13px;
}

.header .main-nav .nav>li.post-an-ads .dropdown-menu li a:hover {
  background: none;
}

.header .main-nav .nav>li.post-an-ads .dropdown-menu li:first-child {
  margin-top: 20px;
}

.header .main-nav .nav>li.post-an-ads .dropdown-menu li:last-child {
  margin-bottom: 20px;
}

.header .main-nav .nav>li.post-an-ads .nav-new-tag {
  top: -5px;
}

.header .navbar-brand {
  height: 40px;
  margin: 13px auto 0px;
  padding: 0;
}

.header .navbar-brand>img {
  height: 100%;
}

.header .badge {
  font-weight: normal;
  padding: 0;
  line-height: 16px;
  font-size: 11px;
  min-width: 16px;
  margin-top: -4px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: -7px;
}

.header .message-notification {
  font-size: 13px;
}

.header .cart-notification {
  font-size: 15px;
}

.mini-nav-left {
  font-size: 14px;
}

.mini-nav-left li {
  padding: 0 7px !important;
}

.mini-nav-left i {
  margin-top: 5px;
  display: inline-block;
  line-height: normal;
  vertical-align: top;
}

.invisible {
  visibility: hidden;
}

.header--fixed {
  /*position: fixed;*/
  z-index: 1001;
  right: 0;
  left: 0;
  top: 0;
}


.navbar-header {
  margin-bottom: 10px;
}

.header-space {
  height: 100px;
}

@media (min-width: 768px) {
  .dropdown:hover .dropdown-menu {
    display: block;
  }
}

/**********  FOOTER  **********/

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

hr.dark {
  border-top-color: #181c20;
  box-shadow: 0 1px 0px #464a53;
}

hr.light {
  border-top-color: #f2f3f3;
}

.footer {
  background: #23292f;
  border-top: 2px solid #181c20;
  color: #fff;
  padding: 30px 0 10px;
  font-size: 12px;
  line-height: 20px;
}

.footer a:hover {
  text-decoration: underline;
}

.footer h5 {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  line-height: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.footer .footer-links a {
  color: #999;
}

.footer .copyright {
  color: #999;
  font-size: 12px;
  text-align: center;
}

.footer .footer-social a>img {
  margin: 0 5px 10px;
}

.footer .nav-pills.nav-app-badges {
  margin-bottom: 0;
  display: inline-block;
  vertical-align: -12px;
}

.footer .nav-pills.nav-app-badges>li>a {
  display: inline-block;
  padding: 0px;
}

.footer .nav-pills.nav-app-badges>li>a:hover {
  background: none;
}

.footer .newsletter-subscription {
  position: relative;
  margin-bottom: 30px;
}

.footer .newsletter-subscription input {
  height: 30px;
  padding-top: 5px;
  padding-right: 85px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 12px !important;
  color: #434343 !important;
  border-radius: 0;
}

.footer .newsletter-subscription .btn {
  position: absolute;
  top: 28px;
  right: 0;
  border-radius: 0;
}

.footer .newsletter-subscription .btn-xs {
  padding: 5px 10px;
  font-weight: bold;
  font-size: 12px;
  line-height: 20px;
  height: auto;
}

.networks {
  font-size: 15px;
  margin: 0 -4px;
}

.networks *,.networks *:after,.networks *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.networks li {
  float: left;
  margin: 0 4px;
  line-height: 16px;
  padding: 0 !important;
}

.networks li li+li {
  margin-left: 5px;
}

.networks li a {
  -webkit-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  transition: all 0.25s linear;
  border-radius: 50%;
  background: #999;
  color: #4d4d4d;
  display: block;
  padding: 7px;
}

.networks li a .fa {
  width: 16px;
  height: 16px;
  display: inline-block;
  text-align: center;
}

.networks li a:hover {
  -webkit-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  transition: all 0.25s linear;
  color: #f1f2f2;
  text-decoration: none;
}

.networks li a.facebook:hover,.networks li a.facebook:focus {
  background-color: #3b5998;
}

.networks li a.twitter:hover,.networks li a.twitter:focus {
  background-color: #00acee;
}

.networks li a.googleplus:hover,.networks li a.googleplus:focus {
  background-color: #dd4b39;
}

.networks li a.pinterest:hover,.networks li a.pinterest:focus {
  background-color: #c8232c;
}

.networks li a.youtube:hover,.networks li a.youtube:focus {
  background-color: #c4302b;
}

.networks li a.instagram:hover,.networks li a.instagram:focus {
  background-color: #3f729b;
}

.our-partners li {
  padding-left: 10px !important;
  padding-right: 10px !important;
  display: inline-block;
}

.our-partners li.title {
  padding-left: 0px !important;
  padding-right: 30px !important;
}

.sitemap li {
  border-radius: 3px;
  border: 1px solid #EAEDEF;
  padding: 20px;
  font-size: 16px;
}

.sitemap li i {
  float: right;
  font-size: 19px;
  color: #233d7b;
}


.sep-line {
  font-size: 27px;
  line-height: 2px;
}

.btn-mini-app {
  margin-bottom: 2px;
  font-size: 14px;
  padding: 3px 7px;
  font-weight: 400;
}

.btn-mini-app .fa {
  font-size: 26px;
  vertical-align: -5px;
  margin-right: 5px;
}

/***** Header Nav *****/
.bspw-header-style-8 { height: auto !important; }

.site-header.header-style-8 .site-branding .logo.img-logo a {    
    line-height: 60px;
    height: 60px;
}
.site-header.header-style-8.header-style-8 .main-menu>li>a {
    line-height: 60px;
}

/***** PW - Widget *****/
/*.widget_search_pw_ads_widget select {
  width: 100%;
  background: #FDFDFD;
  border: 1px solid #e6e6e6;
  margin-bottom: 12px;
  height: 32px;
  padding: 0px 10px;
}*/

.widget_search_pw_ads_widget select {
  border: 1px solid #e6e6e6;
  background-color: #fff;
  border-radius: 4px;
  height: 44px;
  padding: 4px 15px;
  font-size: 14px;
  vertical-align: middle;
  width: 353px;
  max-width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("../../images/caret-down-select.svg") no-repeat calc(100% - 8px) center #fff;
  background-size: auto 15px;
  margin-bottom: 15px;
}

.widget_search_pw_ads_widget a {
  margin-top: 3px !important;
}
.widget_search_pw_ads_widget h3 {
  margin-bottom: 0 !important;
}
.widget_recent_pw_ads_widget {
  margin-top: 30px !important;
}

/***** Read More Style ****/
/*a.read-more {color: #4691e1; padding: 0;}
a.read-more:hover {color: #223c7b;}*/


.related_searches { margin: 20px 0; }
.related_searches .p15 {padding: 15px !important;}
.related_searches hr {margin-top: 0px;margin-bottom: 0;border: 0;border-top: 1px solid #eee;}
.related_searches ul {padding-left: 0;list-style: none; margin:0;}
.related_searches h3 {margin:0 0 10px; font-size: 18px;}
.related_searches li {padding:2px 0;font-size: 13px;color: #989ead;width: 25%; float: left;}
.related_searches li.col-md-3:nth-child(4n+1){margin-left:0;clear:left}
.related_searches li.col-md-4:nth-child(3n+1){margin-left:0;clear:left}
.related_searches a{color: #518ecb;text-decoration: none;}


.error404 .content-column .search-form .search-submit {
  background-color: #b73439 !important;
  white-space: nowrap;
}
