/*
    Theme Name:        Bookkeeping Mums
    Theme URI:        http://www.bookkeepingmums.com.au
	Description:	Theme for Bookkeeping Mums, based on "Sparkling" by Colorlib, adjusted by Redduck.
	Author:			Redduck
	Author URI:		https://redduck.nl/
	Template:		sparkling
	Text Domain:	bookkeepingmums
	Version:		1.0
	License:		GNU General Public License v2 or later
	License URI:	http://www.gnu.org/licenses/gpl-2.0.html
	Tags:			grid-layout, footer-widgets, blog, education, entertainment, food-and-drink, news, photography, portfolio, e-commerce
*/
/*----------------------------------------
Suggested colors:
Turquoise Surf: 00A8CF
Teal: 0e7c7b
Aero Blue: d4f4dd
Rusty red: d62246
Dark Liver (Horses): 564138
----------------------*/

@import url('https://fonts.googleapis.com/css?family=Spinnaker|EB+Garamond');
body, html {font-family: 'EB Garamond', serif;}
h1, h2, h3, .navbar.navbar-default {font-family: 'Spinnaker', sans-serif;}
body.custom-background {background-size:100% auto;background-position:center bottom !important;background-attachment:fixed !important;background-size:cover;}
.btn-default, .label-default, .woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt,
.woocommerce button.button.alt, .woocommerce input.button.alt {font-family: 'Spinnaker', sans-serif;}
#primary {padding-top:15px;}
#secondary.widget-area {padding:0;}
#secondary .well {padding:15px;margin:0;background:none;border:none;box-shadow:none;}
#secondary .well aside, .comments-area {padding:20px;}
#secondary .well aside, body.archive .post-inner-content, body.blog .post-inner-content, .post-inner-content:first-child, .post-inner-content, .comments-area {background:#FFF;border:none;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.15);}
.page-header {border-bottom:none;}
.entry-header.page-header {border-bottom:dashed 1px #CCC;}
.comments-area {margin-top:20px;}
.wpcf7-form-control .wpcf7-list-item {display:block;}
form.wpcf7-form label {width:100%;}
form.wpcf7-form textarea, form.wpcf7-form input {width:100%;font-weight:normal;}
.wpcf7-list-item-label {font-weight:normal;}
.wpcf7-form-control-wrap {width:100%;display:block;float:left;margin-bottom:10px;}
.wpcf7-form-control-wrap.first-name, .wpcf7-form-control-wrap.last-name {width:49.5%;}
.wpcf7-form-control-wrap.last-name {float:right;}
form.wpcf7-form .wpcf7-radio input {width:auto;}
form.wpcf7-form .btn {padding:15px 20px;}
.widget_hugeit_slider_widget {padding-bottom:15px;}
.widget.widget_hugeit_slider_widget ul li {border:none;}
#huge_it_slideshow_left_1, #huge_it_slideshow_right_1 {display: none !important;}
#menu-social li a{opacity:.8;color:#FFF !important;}
#menu-social li a:hover {opacity:1;color:#FFF !important;}
#menu-social li a[href*="facebook.com"], #menu-social li a[href*="facebook.com"]:hover {background:#4267b2 !important;}
#menu-social li a[href*="linkedin.com"], #menu-social li a[href*="linkedin.com"]:hover {background:#1B85BD !important;}
.home-widget-area-wrapper {background:rgba(255,255,255,.7);box-shadow:0 0 15px rgba(0,0,0,.05);padding:100px;text-align:center;}
.home-widget-area-wrapper a h3 {color:#000;text-decoration:none;font-size:20px;}
.home-widget-area-wrapper a:hover h3 {color:#666;}
.home-widget-area-wrapper a:hover {text-decoration:none;}
.home-widget-area-wrapper a img {box-shadow:0 0 15px rgba(0,0,0,.1)}
.home-widget-area-wrapper a:hover img {box-shadow:0 0 15px rgba(0,0,0,.25)}
#footer-area {border-top:solid 1px #DDD;}
#colophon {border:none;padding-top:50px;}
.site-info.container, .copyright {text-align:center;}
.site-info.container .footer-nav.nav {float:none;border-top:solid 1px #FFF;border-bottom:solid 1px #FFF;}
.site-info.container .footer-nav.nav a:hover {color:#666 !important;}
.copyright {font-size:10px;text-transform: uppercase;font-family:'Spinnaker', sans-serif;letter-spacing:2px;padding:50px 25px 30px;}
.entry-title a, .entry-meta a, #secondary .widget a {color:#00A8CF;}
.entry-title a:hover, .entry-meta a:hover, #secondary .widget a:hover,
.entry-title a:active, .entry-meta a:active, #secondary .widget a:active,
.entry-title a:focus, .entry-meta a:focus, #secondary .widget a:focus {color:#d62246;}
form.wpcf7-form div.wpcf7-response-output {margin:10px 0 0;padding:15px;font-family: 'Spinnaker', sans-serif;border-radius:4px;}
form.wpcf7-form div.wpcf7-mail-sent-ok {background:#398f14;color:#FFF;}
form.wpcf7-form div.wpcf7-validation-errors {background:#F92C30;border-color:#F92C30;color:#FFF;}
.blog-image {text-align:center;display:block;overflow:auto;position:relative;}
.blog-image img {max-height:250px;width:auto;border:solid 2px #FFF;}
.next.page-numbers,
.prev.page-numbers {margin:-.53em 5px 0 5px;}
a.page-numbers {font-family: 'Spinnaker', sans-serif;}
a.page-numbers:hover {color:#FFF !important;text-decoration:none;}
.huge-it-arrows {display:none !important;}

.navbar-nav > li {padding:0;}
.navbar-nav > li.menu-item-has-children a {padding-right:30px;}
.navbar-nav > li > .caret {position:absolute;right:15px;top:36px;}
.dropdown-menu > li {padding:0;}
#menu-main-menu .dropdown-menu > li > a:hover,
#menu-main-menu .dropdown-menu > li:hover > a {color:#222;}

@media (min-width: 768px) {
.home-widget-area-wrapper {height:90vh;padding:0;}
.home-widget-area-wrapper .container {background:url(/wp-content/uploads/2016/10/Bookkeeping-Mums_Logo1-Web.png) center 0 no-repeat;padding:250px 0 0;position:absolute;top:50%;left:50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.navbar-default {border:none;box-shadow:0 0 15px rgba(0,0,0,0.1)}
.navbar-default .navbar-nav > li > a {font-size:14px;font-weight:400;text-transform:none;border-top:solid 3px rgba(255,255,255,0);border-bottom:solid 3px rgba(255,255,255,0) !important;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav .current-menu-ancestor a.dropdown-toggle {background:#000;border-top-color:#00A8CF;}
.dropdown-menu {border:none;border-radius:0;}
.dropdown-menu>li>a {padding:18px 20px;}
.dropdown-menu li#menu-item-255 {display:none;}
}

@media (max-width: 768px) {
.dropdown-menu > li > a {padding:10px 20px !important;}
.dropdown-menu > li > a, .navbar-default .navbar-nav .current-menu-ancestor a.dropdown-toggle {color:#000 !important;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > li.active > a {color:#fff !important;}
.navbar-toggle {position:absolute;top:20px;right:20px;margin:0;}
.navbar.navbar-default {box-shadow:0 0 15px rgba(0,0,0,.2)}
}
