/*
Theme Name: CC Wash
Theme URI: https://hustledigital.com.au
Author: Hustle Digital
Author URI: https://hustledigital.com.au/
Version: 1.0
Text Domain: cc-wash

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 8.0 Alignments
 */

 .alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}
form p{ margin: 0px}
.detail_form span.wpcf7-not-valid-tip{margin-top: -40px;margin-bottom: 10px;}


.headermail{}
.headermail a{    text-decoration: none;
    font-size: 20px;
    margin-left: 18px;
    color: #2bafe0;}
.headermail a i{ margin-right:5px;}
.headermail a:hover{}


.google-review-sec {
  text-align: center;
}
.google-review-sec .wp-gr .wp-google-text { 
color: #222!important; 
font-size: 15px!important;
line-height: 18px!important;
    max-width: inherit;
    overflow: inherit;
    white-space: inherit;
    letter-spacing: 1px;
}
.google-review-sec  .wp-gr .wp-google-right {
   display: block;
    vertical-align: middle;
    width: auto;
}
.google-review-sec .wp-google-stars {
       display: block;
 }
.google-review-sec .wp-gr .wp-google-left{
   display: inline-block !important;
    padding-right: 0 !important;
    vertical-align: top!important;
}
.google-review-sec .wp-gr .wp-google-name,.google-review-sec .wp-gr .wp-google-time,
.google-review-sec  .wp-gr .wp-google-url  { 
   letter-spacing: 0;
}
span.wpcf7-form-control-wrap.date-549{padding-left: 4px;}


.welcome-title h2 { background: #2bafe0; text-align: center; text-transform: uppercase; font-size: 40px; color:#ffffdd; padding: 25px 15px;  }
.prop-block { padding: 80px 0 30px; }
.prop-block p { font-family: 'Montserrat', sans-serif; font-size: 14px; color:#4a4a4a;letter-spacing: -0.8px;     line-height: 1.8;
    padding-right: 7%; } 
.prop-block h3 { color:#022137; font-size: 30px; font-weight: 700; padding:0 0 30px 0; margin-bottom: 30px;  letter-spacing: -1px; 
    font-family: 'Montserrat', sans-serif; position: relative; }
.welcome-bottom {     padding: 70px 0 20px;}
.welcome-bottom p { color:#052339; font-size: 20px; font-family: 'Montserrat', sans-serif; letter-spacing: -0.7px;    margin: 0 0 60px;  }
.loc-btn, .loc-btn:hover { line-height: 46px; display: block; width: 295px; text-align: center; margin: 30px auto; padding:0 10px; 
background: #2bafe0; color:#fff; text-transform: uppercase; font-weight: 700; font-family: 'Montserrat', sans-serif; }
.prop-block h3:before { content:""; width: 92px; height:2px; position: absolute; bottom:0; background:#91d3ec; left:0; }



.coupon_detail {
	min-height:1000px !important;
}