/*
Theme Name: Caloundra
Theme URI: https://www.elegantwebdesigns.org/
Version: 1.0
Description: A customized version of Divi.
Author: Elegant Web Designs
Author URI: https://www.elegantwebdesigns.org/
Template: Divi
*/


/*Kook Changes*/

span.rating {
    color: #fe4;
    font-size: 2rem;
    text-shadow: 0px 0px 1px #000, 1px 1px 1px #000;
    margin-bottom: 0;
    display: block;
	margin-bottom:.5rem;
}

.et-social-tripadvisor a {
display: block;
margin-left: 11px;
}

.et-social-tripadvisor a:hover img {
opacity: 0;
}

.et-social-tripadvisor a.icon::before {
    content: url(/wp-content/uploads/tripadvisor-white.png);
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, input[name="text-179"] {    width: 100%;    padding: 16px;    border: none;    border-radius: 0;    color: #999;    background-color: #eee;    font-size: 14px;}input[name="text-180"] {    width: 100%;    padding: 16px;    border: none;    border-radius: 0;    background-color: #eee;    color: #999;    font-size: 14px;}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number, input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {    width: 100%;    padding: 16px;    border: none;    border-radius: 0;    color: #999;    background-color: #eee;    font-size: 14px;}input.wpcf7-form-control.wpcf7-submit {    color:white;    background:#00355e;    border-width:0;    border-radius:4px;    font-size:18px;    padding:0.6em 2em;}

@media screen and (min-width: 1080px) {
.contact-button {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  background: #ff0000;
  padding: 10px 20px 26px 20px;
  text-decoration: none;
  display: inline-block !important;
  width: 130px;
  height: 3.6vh;
}
.contact-button:hover {
  background: #e80000;
  text-decoration: none;
}
.contact-button a:hover {
    opacity: 1 !important;
}
.contact-button strong {
  color:#ffffff !important;
}
}

@media only screen and (min-width:981px) and (max-width: 1080px)  {
#et-top-navigation {
    padding-left: 435px !important;
}

}

@media only screen and (min-width:981px) {
#our-locations-map .et_pb_map {
    position: relative;
    width: 100%;
    height: 600px;
}
#phone {color:white; font-size:1.7em;}
}

@media only screen and (max-width:986px){

#phone {color:white; font-size:1.7em; text-align:center; padding-top:20px;}
}