/* 
Theme Name: drsteverayomond
Theme URI: https://drsteveraymond.com.au/
Description: Child theme for the Divi
Author: Jo Clarke 
Author URI: https://topwebsites.com.au
Template: Divi       
Version: 0.1.1 
*/
@font-face {font-family: Oswald Light; src: local(Oswald Light), font-display:swap;
	url('https://drsteveraymond.com.au/fonts/Oswald-Light.eot');
	src:  url('https://drsteveraymond.com.au/fonts/Oswald-Light.ttf') format('truetype'), 
	url('https://drsteveraymond.com.au/fonts/Oswald-Light.woff') format('woff');}

@font-face {
    font-family: 'Dancing Script'; src: local(DancingScript-Regular), font-display:swap;
    url('https://drsteveraymond.com.au/fonts/dancingscript-regular-webfont.eot');
    src: url('https://drsteveraymond.com.au/fonts/dancingscript-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://drsteveraymond.com.au/fonts/dancingscript-regular-webfont.woff2') format('woff2'),
         url('https://drsteveraymond.com.au/fonts/dancingscript-regular-webfont.woff') format('woff'),
         url('https://drsteveraymond.com.au/fonts/dancingscript-regular-webfont.ttf') format('truetype'),
         url('https://drsteveraymond.com.au/fonts/dancingscript-regular-webfont.svg#dancing_script_otregular') format('svg');
    font-weight: normal;
    font-style: normal;}
.et-fixed-header#top-header {background-color: #c80a6b;}
.entry-content ul.pink, .et_pb_text .pink ul {padding-top: 10px; padding-left: 1.6em; list-style-image: url("https://drsteveraymond.com.au/wp-content/uploads/2018/01/pink-bullet.png");}
#et-top-navigation,#top-menu, .et_pb_button {font-family: "Oswald Light", sans-serif;}
h1 {font-family:Garamond,helvetica,sans-serif !important; font-weight:bold;}
h2,h3,h4,.et_pb_contact_submit .et_pb_button {font-family: "Oswald Light","Oswald","Roboto Condensed",Arial,sans-serif !important;}
h1, h2, h3, h4, .script {color:#C80A6B;}
.why h4 {color:#222;}
.services-group .et_pb_blurb_container {padding:0 10%;}
.pink {color:#c80a6b;}
.small {font-size: .9em; line-height: 1.4em;}
.home .call-me .et-pb-contact-message {color: #fff;}
.home .call-me .et_pb_button:hover {padding: .3em 1em .3em .7em;}

/* ENDO SLIDES */
.endo-slider .et_pb_slider .et_pb_container {margin: 0;}
.endo-link {text-align:right;}
.endo-link .et_pb_text_inner a:link  {color:#c80a6b !important;}
.endo-link .et_pb_text_inner a:link:hover  {color:#ffffff !important;}
.endo .et-pb-controllers {display:none;}

/* GRADIENT */
.gradient1 {background: #559F0A;
  background: -webkit-linear-gradient(#3b0383, #c80a6b); 
  background: -o-linear-gradient(#3b0383, #c80a6b); 
  background: -moz-linear-gradient(#3b0383, #c80a6b); 
  background: linear-gradient(#3b0383, #c80a6b);}
.et_pb_contact_captcha_question {color:#c80a6b !important;}
.home .et_pb_contact_captcha_question {color:#ffffff !important;}
.et_pb_contact_form_container .input.et_pb_contact_captcha {background:#fff !important;}

.img-rotate img {
	width:auto;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(5deg);
-ms-transform: rotate(5deg);
-o-transform: rotate(5deg);
transform: rotate(5deg) !important;
box-shadow: 0px 0px 18px 5px rgba(0,0,0,0.3) !important;}
a.white-button  {color: white; font-weight: 700;}
a:hover .white-button  { color: #000;}

/* SERVICES 4 COL */ 
.services-blurb ul {padding-left:0 !important; list-style-type: none;}
.services-icon .et_pb_image {margin-bottom:0 !important;}
.services-icon {font-size:1em;}
.services-icon a, .services-icon {color:white;}
.services-icon a:hover {font-weight: bold;}
.services-icon .et_pb_blurb_container {padding:5px 5px 5px 20px;}
.border-hover .et_pb_column .et_pb_main_blurb_image img {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.border-hover .et_pb_column:hover .et_pb_main_blurb_image img {transform: scale(1.1);}
.border-hover .et_pb_column:hover .et_pb_image:after { position:absolute; top: 0; left:0;width:100%; height:100%; }
.blurb-hover .et_pb_main_blurb_image {position: relative;overflow: hidden;} 
.blurb-hover img.et-waypoint { margin-bottom: -5px;-webkit-transition: -webkit-transform 0.1s;transition: transform 0.1s;-webkit-transform: scale(.95);transform: scale(.95);} 
.blurb-hover img.et-waypoint:hover {-webkit-transform: scale(1.05) rotate(0deg);transform: scale(1.05) rotate(0deg);} 
#footer-widgets .footer-widget li a:hover, #footer-widgets .footer-widget a:hover  {color: #c80a6b;}

@media all and (max-width: 599px){
.pre-natal-button {float:left; margin-top:10px !important;}
.mobile-half .et_pb_column {width:50% !important;}
.home .services-group .et_parallax_bg {background-position: top left;}
}