/*
Theme Name:         Dynasurf
Theme URI:          http://www.dynasurf.co.uk/
Version:            1.0.0
Description:        Wordpress Theme for Dynasurf
Author:             Clarke Website Design Ltd
Author URI:         http://www.clarkedesign.co.uk/
License:            General Public License
License URI:        http://www.gnu.org/licenses/gpl.html
Text Domain:        ninezeroseven
Template:           ninezeroseven
*/

.text-white,
.text-white p,
.text-white h1,
.text-white h2 {
  color: #FFFFFF !important;
}


.main-content-area { padding: 0; }

.main-footer { border-top: 5px solid #C92808; }

.main-footer pre {
  background: transparent;
  border: none;
  padding-left: 0;
}

.main-footer pre .wbc-icon-wrapper {
  margin-right: 1rem;
}

.bottom-band a.cd {color: #666666;}

.bottom-band a:hover.cd {color: #FF9600;}

.wbc_menu .current-menu-item > a {
  color: #C92808;
}

#main-menu li.menu-item-has-children > a:after {
  color: #777777;
  content: ' ▼';
  font-size: 12px;
  vertical-align: 1px;
}

#main-menu li.menu-item-has-children > a:hover:after { color: #C92808; }

.primary-menu .wbc_menu li > ul { left: 0; background-color: #222222; }

.primary-menu .wbc_menu li.menu-services > ul { width: 260px; }

.menu-separator { border-bottom: 1px solid #777777; }

.special-heading-1 {
  font-size: 5rem;
  font-family: 'Oswald', Arial, sans-serif;
  font-weight: 400;
  margin-top: 0;
}

.parallax-section h2.heading {
  text-align: center;
  font-size: 5rem;
  color: #FFFFFF;
  text-transform: uppercase;
  text-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  -webkit-text-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  -moz-text-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}

.btn-primary,
.btn-primary:hover,
input[type="submit"] {
  background-color: #C92808;
  border-color: #C92808;
}

.flex-direction-nav a::before,
.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev:hover,
.flex-direction-nav .flex-next:hover {
  background-color: #C92808;
}

.item-link-overlay {
  background-color: #C92808;
}

.blog-style-3 .post-contents {
  background-color: #F0F0F0 !important;
}

.home-service-boxes .wbc-icon-box {
  border: 1px solid #BBBBBB;
  border-radius: 4px;
  padding: 5px;
  background: #FFFFFF;
}

.img-outline {
  outline: 1px solid rgba(255, 255, 255, 0.7);
  outline-offset: -4px;
}

h1.rechrome-forks {
  text-transform: uppercase;
  color: #C92808 !important;
  margin-bottom: 4rem;
  font-size: 4rem;
}