/*Theme Name: Hazel ChildTheme URI: http://demo.select-themes.com/hazel/Description: A child theme of Hazel ThemeAuthor: Select ThemesAuthor URI: http://select-themes.comVersion: 1.0.0Template: hazel*/@import url("../hazel/style.css");/* ======================================Heading (Hero) Styles========================================*/.tagline-one p,.tagline-two p {  color: #fff;	text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.4);  font-size: 3.5em;  line-height: 1.3em;}.tagline-one p {  font-weight: 300;}.tagline-two p {  font-weight: 800;  padding-bottom: 50px;}/* ======================================Menu Styles========================================*/nav.main_menu>ul>li>a {    padding: 0px 15px;}.sign-up-menu span {    padding: 20px;    background: #EFBA1C;    color: #fff;}.sign-up-menu span.plus {    display: none;}/* ======================================General Styles========================================*/p {  margin-bottom: 20px;}h2 {  margin-bottom: 15px;}.heading,.heading-yellow {    font-weight: 300;    font-size: 3em;    color: #231f20;    text-transform: uppercase;    margin-bottom: 80px;}.heading-yellow strong {    color: #fff;}.heading strong {  color: #efba1c;}.heading em {  font-style: normal;  font-weight: 900;}/* ======================================Pricing Table Styles========================================*/.tablepress thead th {    background-color: #f0f0f0;    text-transform: uppercase;    font-weight: 900;}.tablepress thead th {    border-bottom: none;}.tablepress .odd td {    background-color: #f9f9f9;}.tablepress tbody td, .tablepress tfoot th {    border-top: none;}th.column-2,td.column-2 {  text-align: right;}.pricing-text p {  color: #fff;  text-transform: uppercase;  font-size: 1.5em;}.gst p {  font-size: .8em;  color: #fff;}/* ======================================Contact Form Styles========================================*/.cf-left,.cf-right {  width: 45%;}.cf-left {  float: left;}.cf-right {  float: right;}.cf-send {  display: block;  clear: both;  text-align: center;  padding-top: 30px;}.cf-send input[type="submit"] {  font-family: 'Open sans', sans-serif;  font-size: 1em;}.wpcf7-form label {    color: #4d4d4d;    text-transform: uppercase;    display: block;    font-size: 1rem;    font-weight: 900;    line-height: 1;    margin-bottom: 0;}input.wpcf7-form-control.wpcf7-text,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-date,textarea.wpcf7-form-control.wpcf7-textarea,select.wpcf7-form-control.wpcf7-select,input.wpcf7-form-control.wpcf7-quiz {  margin-bottom: 0;}textarea.wpcf7-form-control.wpcf7-textarea {  height: 253px;}span.wpcf7-not-valid-tip {    color: #f00;    font-size: .8em;    display: block;    font-weight: 900;    text-transform: uppercase;}@media (max-width: 768px) {  .cf-left,  .cf-right {    width: 100%;    float: none;  }}/* ======================================Call to Action Styles========================================*/.dark-image-text p {    font-size: 3em;    color: #fff;    font-weight: 300;    line-height: 1.1em;}.title.breadcrumbs_title .breadcrumb span.current {  color: #fff;  font-size: 1.5em;  letter-spacing: 0;}.title.breadcrumbs_title .breadcrumb a,.title.breadcrumbs_title .breadcrumb span {    color: rgba(255,255,255,0.6);    font-size: 1.5em;    letter-spacing: 0;}.title.breadcrumbs_title .breadcrumb a:hover {  color: #fff;}div.wpcf7-mail-sent-ng {  background-color: red;}