/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;	font-weight:normal;
	font-size:16px;

	color: #333333; 
}
a {	
	color: #008080; 
}
a:hover {	
	color: #707070; 
}
h1 {	
	font-family:Philosopher;	font-weight:normal;
	font-size:3em;
	text-align:center;
	color: #015967; 
}
h2 {	
	font-family:Philosopher;	font-weight:normal;
	font-size:2.5em;
	text-align:center;
	color: #015967; 
}
h3 {	
	font-family:Dosis;	font-size:2em;

	color: #707070; 
}
#site-logo {		position:absolute;
top: auto;right: auto;bottom: auto;left: auto; 
}
#site-description {	display: none; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #3d3c3c; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #bababa; 
}
.module-title {	
	margin-top: 0px;
	margin-bottom: 0px; 
}
#footerwrap {	background: none;
	background-color: #ffffff;background-image: url(https://sunshinecoastpetcrematorium.com.au/wp-content/uploads/bird-feather-footer.jpg);
	background-repeat: no-repeat;
	background-position: center center; 
}
#footer {	
	background-repeat: no-repeat;
	color: #1f1f1f; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family:Dosis;	font-weight:normal;
	font-size:1em;
 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #7a7a7a; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #7c7c7c; 
}
 }@media screen and (max-width: 640px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	color: #333333; 
}
a {	
	color: #333333; 
}
a:hover {	
	color: #707070; 
}
h1 {	
	color: #015967; 
}
h2 {	
	color: #015967; 
}
h3 {	
	color: #707070; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #7a7a7a; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #7c7c7c; 
}
#footerwrap {	
	background-repeat: no-repeat;
	background-position: center top; 
}
#footer {	
	color: #1f1f1f; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { background-image: url(https://sunshinecoastpetcrematorium.com.au/wp-content/uploads/2017/05/1be_88pcOverlay_small.jpg);
	background-size: cover; }
/* Themify Custom CSS */
p {
font-family: 'Dosis', sans-serif;
}
body {
font-family: 'Dosis', sans-serif;
	font: 1em/1.85em 'Dosis', "Arial", sans-serif;
	}
li {
   font-family: 'Dosis',sans-serif;
   margin: 0px;
}

a {
	color:#008080;
}

.mobilegallery {
	max-width:150px;
}


.themify_builder_content .module-title {
    margin: 0.4em 0 0.6em;
    padding: 1em 0 0;
    font-size: 1.6em;
    text-transform: none;
    letter-spacing: 1px;
}

/*wrap menu item text*/
span.menu-break {
display: block;
line-height: 0.5em;
position: relative;
}

#main-nav
{
    padding-top: 1em;
    padding-bottom: 1em;
    font-family: 'Dosis',sans-serif;
}

#footerwrap { padding: 0em; }

@media only screen and (min-width: 1200px) {
#main-nav {
    font-size: 1.5em;
    padding-top: 0.2em;
    padding-bottom: 0.2em
}
}


/*smaller mobile logo*/
@media only screen and (max-width: 800px){
 
.header-top-bar #site-logo img {
    width: 100px;
}
	/*make mobile header less high*/
	 #headerwrap {
        height: 0px;
        position: relative;
        width: 100%;
        top: 0px;        
    }
	 #header {
  position:absolute;
}
}

/*merged in above*/
/*make mobile header less high
@media only screen and (max-width: 800px) {
    #headerwrap {
        height: 0px;
        position: relative;
        width: 100%;
        top: 0px;        
    }
}

@media only screen and (max-width: 800px) {
 #header {
  position:absolute;
}
}*/

#header .social-widget {
float:right
}

.fixed-header-on #site-logo img {    
width:100px;
height: 80px;
}


.testimonial-content p {
    text-align: left;
    font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif; 
    font-style: italic;
}

/* for vets login page */
.swpm-post-not-logged-in-msg {
padding: 3em; 
padding-top:4em;
}

/* form button */
input[type=reset], input[type=submit], button {
    background-color: #015967;
}

.tablepress-table-name{
font-size: 1.2em !important;
text-align: left !important;
}

/*make labels red on form*/
#redLabel{	
	color: red;
}


/*WOOCOMMERCE*/
/*
.woocommerce ul.products li.product a img,
 .woocommerce-page ul.products li.product a img {
    max-width: 300px;
    max-height: 300px;
min-width:180px;
}
*/

.cart-wrap  {
    display: none;
}

#cart-icon{
	display:none;
}

.woocommerce .widget-area {
    display: none;
}

body.single-product #content {
      width: 100%;
}


.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
    font-family: Dosis;
}

.woocommerce #content div.product .woocommerce-tabs h2, .woocommerce div.product .woocommerce-tabs h2, .woocommerce-page #content div.product .woocommerce-tabs h2, .woocommerce-page div.product 
 .related h2
{
   font-size:1.2em;
}



/* woocommerce tab size */

.woocommerce #content div.product 
.woocommerce-tabs ul.tabs li a, 
.woocommerce-page #content div.product 
{
    padding:.2em 1.9em;
    text-transform: none;
}

/* gap between caption and related products */
.wp-caption-text {
    padding: 0px;
}

/*message with the red bar on top */
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {
    border-top: 5px solid #015967;
}

/*woocommerce buttons*/

.woocommerce #content input.button, .woocommerce #respond input#submit, 
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
 .woocommerce-page #content input.button, .woocommerce-page #respond input#submit,
 .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button,
 .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt,
 .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, 
.woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, 
.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, 
.woocommerce ul.products li.product a.button, .woocommerce.archive ul.products li.product a.button,
 .woocommerce-page.archive ul.products li.product a.button, .woocommerce-product-search input[type="submit"] {

  background: #015967 ;
border: 2px solid #015967;
color: #fff;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, 
.woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover,
 .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, 
.woocommerce-page input.button:hover, .woocommerce #content input.button.alt:hover, 
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, 
.woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, 
.woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, 
.woocommerce-page input.button.alt:hover, .woocommerce ul.products li.product a.button:hover, 
.woocommerce.archive ul.products li.product a.button:hover,
 .woocommerce-page.archive ul.products li.product a.button:hover {

  background: #018599 ;
border: 2px solid #018599;
color: #fff;

}


/* end woocommerce buttons*/ 



