/*
 Theme Name:   Salisbury Park Groodles
 Theme URI:    http://www.salisburyparkgroodles.com.au/Salisbury-Park-Groodles/
 Description:  Salisbury Park Groodles Child Theme
 Author:       The Other Dimension
 Author URI:   http://theotherdimension.com
 Template:     Divi
 Version:      2.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Salisbury-Park-Groodles
*/

<!--
/**
 * @license
 * MyFonts Webfont Build ID 3398649, 2017-05-31T01:16:21-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: BornReadySlanted-Regular by Nicky Laatz 
 * URL: https://www.myfonts.com/fonts/nicky-laatz/born-ready/born-ready-slanted/
 * 
 * Webfont: BornReadyUpright-Regular by Nicky Laatz 
 * URL: https://www.myfonts.com/fonts/nicky-laatz/born-ready/born-ready-upright/
 * 
 * Webfont: BornReady-Regular by Nicky Laatz 
 * URL: https://www.myfonts.com/fonts/nicky-laatz/born-ready/born-ready/
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3398649
 * Licensed pageviews: 20,000
 * Webfonts copyright: Copyright (c) 2016 by Nicky Laatz. All rights reserved.
 * 
 * © 2017 MyFonts Inc
*/

-->
<link rel="stylesheet" type="text/css" href="MyFontsWebfontsKit.css">

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/33dbf9");

  
@font-face {font-family: 'BornReadySlanted-Regular';src: url('webfonts/33DBF9_0_0.eot');src: url('webfonts/33DBF9_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/33DBF9_0_0.woff2') format('woff2'),url('webfonts/33DBF9_0_0.woff') format('woff'),url('webfonts/33DBF9_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BornReadyUpright-Regular';src: url('webfonts/33DBF9_1_0.eot');src: url('webfonts/33DBF9_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/33DBF9_1_0.woff2') format('woff2'),url('webfonts/33DBF9_1_0.woff') format('woff'),url('webfonts/33DBF9_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BornReady-Regular';src: url('webfonts/33DBF9_2_0.eot');src: url('webfonts/33DBF9_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/33DBF9_2_0.woff2') format('woff2'),url('webfonts/33DBF9_2_0.woff') format('woff'),url('webfonts/33DBF9_2_0.ttf') format('truetype');}

/*** GENERAL ***/

::selection {
background-color: #ac7c4d;
color: #ffffff;
}

.et_pb_toggle_title:before {
color: #ac7c4d;
}


/*** TYPOGRAPHY ***/

.BornReadySlanted-Regular { 
font-family: BornReadySlanted-Regular;
font-weight: normal;
font-style: normal;
}

.BornReadyUpright-Regular { 
font-family: BornReadyUpright-Regular;
font-weight: normal;
font-style: normal;
}

.BornReady-Regular { 
font-family: BornReady-Regular;
font-weight: normal;
font-style: normal;
}

h1 {
font-size: 3em !important;
}

.spg-script {
font-family: BornReady-Regular;
font-size: 4em;
line-height: 1em;
}

/*** NAVIGATION ***/

.et_header_style_centered #logo {
margin-top: 10px;
}

#top-menu .menu-item-has-children > a:first-child:after, 
#et-secondary-nav .menu-item-has-children > a:first-child:after {
color: #ac7c4d;
font-size: 18px;
}

.nav li ul {
width: auto;
padding: 10px 0;
}

#top-menu li li {
white-space: pre;
width: 100%;
padding: 0 40px;
}

#top-menu li li a {
padding: 12px 0;
width: auto;
border-bottom: 2px solid #bcbdbf;
}

#top-menu li li:last-child a {
border-bottom: 0;
}

#footer-info,
#footer-info a {
text-align: center;
float: none;
padding-left: 20px;
}

#footer-info a:first-child {
padding-left: 0;
text-decoration: underiine;
}

.bottom-nav li {
padding-right: 44px;
}

.bottom-nav li:last-child {
padding-right: 0;
}

#et-footer-nav .container {
text-align: center;
border-bottom: 2px solid #000000;
max-width: 480px;
}

#main-footer {
padding: 20px 0;
}


/*** MODULES ***/

.et_pb_slide_description {
width: 56%;
margin: auto;
padding: 12% 0%;
float: right;
}

.et_pb_bg_layout_light.et_pb_button:hover {
color: #ffffff !important;
}

.spg-round-img img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}

.six-columns .et_pb_module {
width: 15%; 
float: left;
margin-right: 2%;
}

.six-columns .et_pb_module:last-child {
margin-right: 0 !important;
}

.et_pb_testimonial {
margin-bottom: 30px !important;
}

.mfp-title {
display: none;
}


/*** FORMS ***/

.gform_wrapper .gfield_required {
color: #ac7c4d;
}

input[type=text], 
input[type=password], 
input[type=tel], 
input[type=email], 
input.text, 
input.title, 
textarea, 
select {
background-color: #ececed;
border: none;
padding: 8px !important;
color: #000000;
}

input[type=text]:focus, 
input[type=password]:focus, 
input[type=tel]:focus, 
input[type=email]:focus, 
input.text:focus, 
input.title:focus, 
textarea:focus, 
select:focus {
box-shadow: 0 0 0 1px #ac7c4d;
}

.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type=submit] {
float: right;
color: #ac7c4d !important;
padding: 0.3em 1em !important;
font-size: 18px;
border-color: #ac7c4d;
font-weight: bold;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
border: 2px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: transparent;
line-height: 1.7em !important;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
text-align: center;
}

.gform_wrapper .gform_footer input.button:hover, 
.gform_wrapper .gform_footer input[type=submit]:hover {
color: #ffffff !important;
background: #ac7c4d !important;
border: 2px solid #ac7c4d;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


/*** SWAPPING ORDER ***/

@media all and (max-width: 980px) {
.swap_row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
} 
.first-on-mobile {
-webkit-order: 1;
order: 1;
} 
.second-on-mobile {
-webkit-order: 2;
order: 2;
} 
.third-on-mobile {
-webkit-order: 3;
order: 3;
} 
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
.swap_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
}


/*** RESPONSIVE ***/

@media (max-width: 980px){
.ten-columns .et_pb_module {width: 20%;}
.nine-columns .et_pb_module {width: 33.3%;}
.eight-columns .et_pb_module {width: 25%;}
.seven-columns .et_pb_module {width: 25%;}
.six-columns .et_pb_module {width: 33.3%;}
.five-columns .et_pb_module {width: 33.3%;}
}
 
@media all and (max-width: 767px) {
.ten-columns .et_pb_module {width: 100%;}
.nine-columns .et_pb_module {width: 100%;}
.eight-columns .et_pb_module {width: 100%;}
.seven-columns .et_pb_module {width: 100%;}
.six-columns .et_pb_module {width: 100%;}
.five-columns .et_pb_module {width: 100%;}
}
